0s autopkgtest [10:33:03]: starting date and time: 2025-05-02 10:33:03+0000 0s autopkgtest [10:33:03]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [10:33:03]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lc8y06d2/out --timeout-copy=6000 -a i386 --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 builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-5.secgroup --name adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 70s autopkgtest [10:34:13]: testbed dpkg architecture: amd64 70s autopkgtest [10:34:13]: testbed apt version: 3.0.0 71s autopkgtest [10:34:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 71s autopkgtest [10:34:14]: testbed release detected to be: None 72s autopkgtest [10:34:15]: updating testbed package index (apt update) 72s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 73s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 73s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 73s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2076 kB] 73s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [175 kB] 73s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [171 kB] 73s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [225 kB] 73s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1575 kB] 73s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [723 kB] 73s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.2 kB] 73s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [14.1 kB] 74s Fetched 5131 kB in 1s (3936 kB/s) 75s Reading package lists... 75s autopkgtest [10:34:18]: upgrading testbed (apt dist-upgrade and autopurge) 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 77s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 77s Starting 2 pkgProblemResolver with broken count: 0 77s Done 77s Entering ResolveByKeep 78s 78s Calculating upgrade... 78s The following packages will be upgraded: 78s htop nano 78s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 466 kB of archives. 78s After this operation, 99.3 kB disk space will be freed. 78s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 nano amd64 8.4-1 [290 kB] 79s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 htop amd64 3.4.1-4 [175 kB] 79s Fetched 466 kB in 0s (958 kB/s) 79s (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 ... 80514 files and directories currently installed.) 79s Preparing to unpack .../archives/nano_8.4-1_amd64.deb ... 79s Unpacking nano (8.4-1) over (8.3-1) ... 80s Preparing to unpack .../htop_3.4.1-4_amd64.deb ... 80s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 80s Setting up htop (3.4.1-4) ... 80s Setting up nano (8.4-1) ... 80s Installing new version of config file /etc/nanorc ... 80s Processing triggers for man-db (2.13.0-1) ... 81s Processing triggers for install-info (7.1.1-1) ... 81s Reading package lists... 82s Building dependency tree... 82s Reading state information... 82s Starting pkgProblemResolver with broken count: 0 82s Starting 2 pkgProblemResolver with broken count: 0 82s Done 83s Solving dependencies... 83s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 86s autopkgtest [10:34:29]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025 86s autopkgtest [10:34:29]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 92s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (dsc) [3552 B] 92s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (tar) [9805 kB] 92s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (asc) [833 B] 92s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (diff) [844 kB] 92s gpgv: Signature made Wed Feb 19 07:04:53 2025 UTC 92s gpgv: using RSA key 5C7ABEA20F8630459CC8C8B5E27F2CF8458C2FA4 92s gpgv: Can't check signature: No public key 92s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.63-1ubuntu1.dsc: no acceptable signature found 93s autopkgtest [10:34:36]: testing package apache2 version 2.4.63-1ubuntu1 97s autopkgtest [10:34:40]: build not needed 103s autopkgtest [10:34:46]: test run-test-suite: preparing testbed 103s Reading package lists... 103s Building dependency tree... 103s Reading state information... 104s Starting pkgProblemResolver with broken count: 0 104s Starting 2 pkgProblemResolver with broken count: 0 104s Done 105s The following NEW packages will be installed: 105s apache2:i386 apache2-bin:i386 apache2-data apache2-dev:i386 apache2-utils 105s autoconf automake autopoint autotools-dev binutils-i686-linux-gnu 105s build-essential cpp cpp-14 cpp-14-i686-linux-gnu cpp-14-x86-64-linux-gnu 105s cpp-i686-linux-gnu cpp-x86-64-linux-gnu crossbuild-essential-i386 debhelper 105s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 105s g++-14-i686-linux-gnu g++-14-x86-64-linux-gnu g++-i686-linux-gnu 105s g++-x86-64-linux-gnu gcc gcc-12-base:i386 gcc-14 gcc-14-cross-base 105s gcc-14-i686-linux-gnu gcc-14-i686-linux-gnu-base gcc-14-x86-64-linux-gnu 105s gcc-15-base:i386 gcc-15-cross-base gcc-i686-linux-gnu gcc-x86-64-linux-gnu 105s gettext intltool-debian libalgorithm-c3-perl libanyevent-perl 105s libapr1-dev:i386 libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 105s libaprutil1-dev:i386 libaprutil1-ldap:i386 libaprutil1t64 105s libaprutil1t64:i386 libarchive-zip-perl libasan8 libasan8:i386 105s libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross 105s libb-hooks-endofscope-perl libb-hooks-op-check-perl libbrotli1:i386 105s libbytes-random-secure-perl libc6:i386 libc6-dev:i386 libc6-dev-i386-cross 105s libc6-i386-cross libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 105s libclass-inspector-perl libclass-method-modifiers-perl 105s libclass-singleton-perl libclone-perl libcom-err2:i386 libcrypt-dev:i386 105s libcrypt-random-seed-perl libcrypt-ssleay-perl libcrypt1:i386 105s libcurl4t64:i386 libdata-optlist-perl libdatetime-locale-perl 105s libdatetime-perl libdatetime-timezone-perl libdb5.3t64:i386 105s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 105s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 105s libexception-class-perl libexpat1:i386 libexpat1-dev:i386 libfcgi-perl 105s libfcgi0t64 libffi8:i386 libfile-listing-perl libfile-sharedir-perl 105s libfile-stripnondeterminism-perl libgcc-12-dev:i386 libgcc-14-dev 105s libgcc-14-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross 105s libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 libgomp1 libgomp1:i386 105s libgomp1-i386-cross libgssapi-krb5-2:i386 libhogweed6t64:i386 105s libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl 105s libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl libhttp-message-perl 105s libhttp-negotiate-perl libhwasan0 libidn2-0:i386 libio-html-perl 105s libio-socket-ssl-perl libisl23 libitm1 libitm1:i386 libitm1-i386-cross 105s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 105s libkrb5support0:i386 libldap-dev:i386 libldap2:i386 liblsan0 105s liblua5.4-0:i386 liblwp-mediatypes-perl liblwp-protocol-https-perl 105s liblzma5:i386 libmath-random-isaac-perl libmodule-implementation-perl 105s libmodule-runtime-perl libmpc3 libmro-compat-perl 105s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 105s libnet-ssleay-perl libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 105s libpackage-stash-perl libparams-classify-perl libparams-util-perl 105s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-16-0:i386 105s libpcre2-32-0 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev 105s libpcre2-dev:i386 libpcre2-posix3 libpcre2-posix3:i386 libpod-parser-perl 105s libprotocol-http2-perl libpsl5t64:i386 libquadmath0 libquadmath0:i386 105s libquadmath0-i386-cross librole-tiny-perl librtmp1:i386 libsasl2-2:i386 105s libsasl2-modules-db:i386 libsctp-dev:i386 libsctp1:i386 libspecio-perl 105s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++-12-dev:i386 105s libstdc++-14-dev libstdc++-14-dev-i386-cross libstdc++6:i386 105s libstdc++6-i386-cross libsub-exporter-perl libsub-exporter-progressive-perl 105s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 105s libtasn1-6:i386 libtimedate-perl libtool libtry-tiny-perl libtsan2 libubsan1 105s libubsan1:i386 libubsan1-i386-cross libunistring5:i386 liburi-perl 105s libuuid1:i386 libvariable-magic-perl libwww-perl libwww-robotrules-perl 105s libxml-dom-perl libxml-parser-perl libxml-perl libxml-regexp-perl 105s libxml2:i386 libxstring-perl libzstd1:i386 linux-libc-dev:i386 105s linux-libc-dev-i386-cross m4 perl-doc perl-openssl-defaults po-debconf 105s uuid-dev:i386 zlib1g:i386 105s 0 upgraded, 221 newly installed, 0 to remove and 0 not upgraded. 105s Need to get 190 MB of archives. 105s After this operation, 681 MB of additional disk space will be used. 105s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15-20250404-0ubuntu1 [53.7 kB] 105s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15-20250404-0ubuntu1 [94.1 kB] 105s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.41-6ubuntu1 [3077 kB] 105s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.40.2-14ubuntu1 [43.6 kB] 105s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 105s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 105s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 105s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-1 [90.7 kB] 105s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.24-2 [40.3 kB] 105s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.6+dfsg-2 [293 kB] 105s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 105s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.4.1-1ubuntu3 [2203 kB] 106s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 106s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-3 [792 kB] 106s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 106s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 106s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 106s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.9+dfsg-2ubuntu1 [220 kB] 106s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 106s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build4 [332 kB] 106s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-4ubuntu2 [37.4 kB] 106s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-1ubuntu1 [27.2 kB] 106s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-4ubuntu2 [87.0 kB] 106s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-4ubuntu2 [10.4 kB] 106s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-4ubuntu2 [389 kB] 106s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-4ubuntu2 [156 kB] 106s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-1 [611 kB] 106s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-2 [103 kB] 106s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1ubuntu1 [90.2 kB] 106s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 106s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu1 [272 kB] 106s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 106s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 106s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.4.7-1 [23.0 kB] 106s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-2ubuntu3 [296 kB] 106s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 106s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-2ubuntu3 [1029 kB] 106s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 106s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 106s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.12.1-3ubuntu1 [427 kB] 106s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 106s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15-20250404-0ubuntu1 [876 kB] 106s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.7-1 [183 kB] 106s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.45-1 [258 kB] 106s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.6.4-1ubuntu1 [147 kB] 106s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [727 kB] 106s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.63-1ubuntu1 [1460 kB] 106s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 106s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 106s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 106s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 106s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.63-1ubuntu1 [90.4 kB] 106s Get:53 http://ftpmaster.internal/ubuntu questing/main i386 libatomic1 i386 15-20250404-0ubuntu1 [8354 B] 106s Get:54 http://ftpmaster.internal/ubuntu questing/main amd64 m4 amd64 1.4.19-7 [263 kB] 106s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 autoconf all 2.72-3ubuntu1 [383 kB] 106s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 autotools-dev all 20220109.1 [44.9 kB] 106s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 automake all 1:1.17-3ubuntu1 [572 kB] 106s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 autopoint all 0.23.1-1 [619 kB] 106s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 106s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 106s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 106s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [11.9 MB] 107s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14 amd64 14.2.0-19ubuntu2 [1030 B] 107s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 107s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:14.2.0-1ubuntu1 [22.4 kB] 107s Get:66 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15-20250404-0ubuntu1 [47.1 kB] 107s Get:67 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15-20250404-0ubuntu1 [151 kB] 107s Get:68 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15-20250404-0ubuntu1 [29.5 kB] 107s Get:69 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15-20250404-0ubuntu1 [3076 kB] 107s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15-20250404-0ubuntu1 [1362 kB] 107s Get:71 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15-20250404-0ubuntu1 [2760 kB] 107s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15-20250404-0ubuntu1 [1211 kB] 107s Get:73 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15-20250404-0ubuntu1 [1687 kB] 107s Get:74 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15-20250404-0ubuntu1 [153 kB] 107s Get:75 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-14-dev amd64 14.2.0-19ubuntu2 [2815 kB] 107s Get:76 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [23.3 MB] 108s Get:77 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14 amd64 14.2.0-19ubuntu2 [540 kB] 108s Get:78 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 108s Get:79 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:14.2.0-1ubuntu1 [5004 B] 108s Get:80 http://ftpmaster.internal/ubuntu questing/main amd64 libtool all 2.5.4-4 [168 kB] 108s Get:81 http://ftpmaster.internal/ubuntu questing/main amd64 dh-autoreconf all 20 [16.1 kB] 108s Get:82 http://ftpmaster.internal/ubuntu questing/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 108s Get:83 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 108s Get:84 http://ftpmaster.internal/ubuntu questing/main amd64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 108s Get:85 http://ftpmaster.internal/ubuntu questing/main amd64 debugedit amd64 1:5.1-2 [47.0 kB] 108s Get:86 http://ftpmaster.internal/ubuntu questing/main amd64 dwz amd64 0.15-1build6 [115 kB] 108s Get:87 http://ftpmaster.internal/ubuntu questing/main amd64 gettext amd64 0.23.1-1 [1086 kB] 108s Get:88 http://ftpmaster.internal/ubuntu questing/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 108s Get:89 http://ftpmaster.internal/ubuntu questing/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 108s Get:90 http://ftpmaster.internal/ubuntu questing/main amd64 debhelper all 13.24.1ubuntu2 [895 kB] 108s Get:91 http://ftpmaster.internal/ubuntu questing/main i386 linux-libc-dev i386 6.14.0-15.15 [1727 kB] 108s Get:92 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt-dev i386 1:4.4.38-1 [121 kB] 108s Get:93 http://ftpmaster.internal/ubuntu questing/main i386 libc6-dev i386 2.41-6ubuntu1 [1917 kB] 108s Get:94 http://ftpmaster.internal/ubuntu questing/main i386 uuid-dev i386 2.40.2-14ubuntu1 [54.4 kB] 108s Get:95 http://ftpmaster.internal/ubuntu questing/main i386 libsctp1 i386 1.0.21+dfsg-1 [9854 B] 108s Get:96 http://ftpmaster.internal/ubuntu questing/main i386 libsctp-dev i386 1.0.21+dfsg-1 [57.8 kB] 108s Get:97 http://ftpmaster.internal/ubuntu questing/main i386 libapr1-dev i386 1.7.5-1 [781 kB] 108s Get:98 http://ftpmaster.internal/ubuntu questing/main i386 libldap-dev i386 2.6.9+dfsg-2ubuntu1 [339 kB] 108s Get:99 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1-dev i386 2.7.1-1 [151 kB] 108s Get:100 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dev i386 1.6.3-3ubuntu2 [423 kB] 108s Get:101 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-16-0 i386 10.45-1 [239 kB] 108s Get:102 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-32-0 i386 10.45-1 [227 kB] 108s Get:103 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-posix3 i386 10.45-1 [7030 B] 108s Get:104 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-dev i386 10.45-1 [849 kB] 109s Get:105 http://ftpmaster.internal/ubuntu questing/main i386 apache2-dev i386 2.4.63-1ubuntu1 [202 kB] 109s Get:106 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++-14-dev amd64 14.2.0-19ubuntu2 [2510 kB] 109s Get:107 http://ftpmaster.internal/ubuntu questing/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [13.4 MB] 110s Get:108 http://ftpmaster.internal/ubuntu questing/main amd64 g++-14 amd64 14.2.0-19ubuntu2 [23.0 kB] 110s Get:109 http://ftpmaster.internal/ubuntu questing/main amd64 g++-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [968 B] 110s Get:110 http://ftpmaster.internal/ubuntu questing/main amd64 g++ amd64 4:14.2.0-1ubuntu1 [1100 B] 110s Get:111 http://ftpmaster.internal/ubuntu questing/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 110s Get:112 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14-i686-linux-gnu-base amd64 14.2.0-19ubuntu2cross1 [54.4 kB] 110s Get:113 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14-i686-linux-gnu amd64 14.2.0-19ubuntu2cross1 [12.6 MB] 111s Get:114 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-i686-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 111s Get:115 http://ftpmaster.internal/ubuntu questing/main amd64 binutils-i686-linux-gnu amd64 2.44-3ubuntu1 [1720 kB] 111s Get:116 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14-cross-base all 14.2.0-19ubuntu2cross1 [49.4 kB] 111s Get:117 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-cross-base all 15-20250404-0ubuntu1cross1 [49.1 kB] 111s Get:118 http://ftpmaster.internal/ubuntu questing/main amd64 libc6-i386-cross all 2.41-6ubuntu1cross1 [1558 kB] 111s Get:119 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1-i386-cross all 15-20250404-0ubuntu1cross1 [94.2 kB] 111s Get:120 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1-i386-cross all 15-20250404-0ubuntu1cross1 [152 kB] 111s Get:121 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1-i386-cross all 15-20250404-0ubuntu1cross1 [31.1 kB] 111s Get:122 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1-i386-cross all 15-20250404-0ubuntu1cross1 [8096 B] 111s Get:123 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8-i386-cross all 15-20250404-0ubuntu1cross1 [2908 kB] 111s Get:124 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6-i386-cross all 15-20250404-0ubuntu1cross1 [827 kB] 111s Get:125 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1-i386-cross all 15-20250404-0ubuntu1cross1 [1172 kB] 111s Get:126 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0-i386-cross all 15-20250404-0ubuntu1cross1 [246 kB] 111s Get:127 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-14-dev-i386-cross all 14.2.0-19ubuntu2cross1 [2720 kB] 111s Get:128 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14-i686-linux-gnu amd64 14.2.0-19ubuntu2cross1 [24.7 MB] 113s Get:129 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-i686-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 113s Get:130 http://ftpmaster.internal/ubuntu questing/main amd64 linux-libc-dev-i386-cross all 6.14.0-13.13cross1 [1460 kB] 113s Get:131 http://ftpmaster.internal/ubuntu questing/main amd64 libc6-dev-i386-cross all 2.41-6ubuntu1cross1 [1960 kB] 113s Get:132 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++-14-dev-i386-cross all 14.2.0-19ubuntu2cross1 [2594 kB] 113s Get:133 http://ftpmaster.internal/ubuntu questing/main amd64 g++-14-i686-linux-gnu amd64 14.2.0-19ubuntu2cross1 [14.1 MB] 114s Get:134 http://ftpmaster.internal/ubuntu questing/main amd64 g++-i686-linux-gnu amd64 4:14.2.0-1ubuntu1 [958 B] 114s Get:135 http://ftpmaster.internal/ubuntu questing/universe amd64 crossbuild-essential-i386 all 12.12ubuntu1 [3984 B] 114s Get:136 http://ftpmaster.internal/ubuntu questing/universe i386 gcc-12-base i386 12.4.0-6ubuntu1 [48.0 kB] 114s Get:137 http://ftpmaster.internal/ubuntu questing/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 115s Get:138 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-perl amd64 7.170-2build7 [368 kB] 115s Get:139 http://ftpmaster.internal/ubuntu questing/main i386 libasan8 i386 15-20250404-0ubuntu1 [2915 kB] 115s Get:140 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 115s Get:141 http://ftpmaster.internal/ubuntu questing/main amd64 libdynaloader-functions-perl all 0.004-1 [11.4 kB] 115s Get:142 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-callchecker-perl amd64 0.009-1build1 [14.2 kB] 115s Get:143 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 115s Get:144 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 115s Get:145 http://ftpmaster.internal/ubuntu questing/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 115s Get:146 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 115s Get:147 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 115s Get:148 http://ftpmaster.internal/ubuntu questing/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 115s Get:149 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 115s Get:150 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 115s Get:151 http://ftpmaster.internal/ubuntu questing/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 115s Get:152 http://ftpmaster.internal/ubuntu questing/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 115s Get:153 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 115s Get:154 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 115s Get:155 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 115s Get:156 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 115s Get:157 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 115s Get:158 http://ftpmaster.internal/ubuntu questing/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 115s Get:159 http://ftpmaster.internal/ubuntu questing/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 115s Get:160 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 115s Get:161 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 115s Get:162 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-install-perl all 0.929-1 [9764 B] 115s Get:163 http://ftpmaster.internal/ubuntu questing/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 115s Get:164 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 115s Get:165 http://ftpmaster.internal/ubuntu questing/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 115s Get:166 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 115s Get:167 http://ftpmaster.internal/ubuntu questing/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 115s Get:168 http://ftpmaster.internal/ubuntu questing/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 115s Get:169 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 115s Get:170 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 115s Get:171 http://ftpmaster.internal/ubuntu questing/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 115s Get:172 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 115s Get:173 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 115s Get:174 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 115s Get:175 http://ftpmaster.internal/ubuntu questing/main i386 libgomp1 i386 15-20250404-0ubuntu1 [154 kB] 115s Get:176 http://ftpmaster.internal/ubuntu questing/main i386 libitm1 i386 15-20250404-0ubuntu1 [31.7 kB] 115s Get:177 http://ftpmaster.internal/ubuntu questing/main i386 libubsan1 i386 15-20250404-0ubuntu1 [1173 kB] 115s Get:178 http://ftpmaster.internal/ubuntu questing/main i386 libquadmath0 i386 15-20250404-0ubuntu1 [246 kB] 115s Get:179 http://ftpmaster.internal/ubuntu questing/universe i386 libgcc-12-dev i386 12.4.0-6ubuntu1 [2552 kB] 115s Get:180 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 115s Get:181 http://ftpmaster.internal/ubuntu questing/main amd64 liburi-perl all 5.30-1 [94.4 kB] 115s Get:182 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 115s Get:183 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 115s Get:184 http://ftpmaster.internal/ubuntu questing/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 115s Get:185 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 115s Get:186 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 115s Get:187 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 115s Get:188 http://ftpmaster.internal/ubuntu questing/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 115s Get:189 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 115s Get:190 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 115s Get:191 http://ftpmaster.internal/ubuntu questing/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 115s Get:192 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 115s Get:193 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 115s Get:194 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 115s Get:195 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-perl all 6.78-1 [139 kB] 115s Get:196 http://ftpmaster.internal/ubuntu questing/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 115s Get:197 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 116s Get:198 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-regexp-perl all 0.04-1.1 [7208 B] 116s Get:199 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 116s Get:200 http://ftpmaster.internal/ubuntu questing/universe amd64 libhttp-dav-perl all 0.50-1 [79.7 kB] 116s Get:201 http://ftpmaster.internal/ubuntu questing/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 116s Get:202 http://ftpmaster.internal/ubuntu questing/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 116s Get:203 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 116s Get:204 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 116s Get:205 http://ftpmaster.internal/ubuntu questing/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 116s Get:206 http://ftpmaster.internal/ubuntu questing/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 116s Get:207 http://ftpmaster.internal/ubuntu questing/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 116s Get:208 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-16-0 amd64 10.45-1 [268 kB] 116s Get:209 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-32-0 amd64 10.45-1 [251 kB] 116s Get:210 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-posix3 amd64 10.45-1 [7204 B] 116s Get:211 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-dev amd64 10.45-1 [908 kB] 116s Get:212 http://ftpmaster.internal/ubuntu questing/universe amd64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 116s Get:213 http://ftpmaster.internal/ubuntu questing/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 116s Get:214 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 116s Get:215 http://ftpmaster.internal/ubuntu questing/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 116s Get:216 http://ftpmaster.internal/ubuntu questing/universe amd64 libspecio-perl all 0.50-1 [127 kB] 116s Get:217 http://ftpmaster.internal/ubuntu questing/universe i386 libstdc++-12-dev i386 12.4.0-6ubuntu1 [2572 kB] 116s Get:218 http://ftpmaster.internal/ubuntu questing/main amd64 perl-doc all 5.40.1-2 [8252 kB] 117s Get:219 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 117s Get:220 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-timezone-perl all 1:2.64-1+2025a [259 kB] 117s Get:221 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 117s Preconfiguring packages ... 118s Fetched 190 MB in 12s (15.7 MB/s) 118s Selecting previously unselected package gcc-15-base:i386. 118s (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 ... 80514 files and directories currently installed.) 118s Preparing to unpack .../000-gcc-15-base_15-20250404-0ubuntu1_i386.deb ... 118s Unpacking gcc-15-base:i386 (15-20250404-0ubuntu1) ... 118s Selecting previously unselected package libgcc-s1:i386. 118s Preparing to unpack .../001-libgcc-s1_15-20250404-0ubuntu1_i386.deb ... 118s Unpacking libgcc-s1:i386 (15-20250404-0ubuntu1) ... 118s Selecting previously unselected package libc6:i386. 118s Preparing to unpack .../002-libc6_2.41-6ubuntu1_i386.deb ... 118s Unpacking libc6:i386 (2.41-6ubuntu1) ... 118s Selecting previously unselected package libuuid1:i386. 118s Preparing to unpack .../003-libuuid1_2.40.2-14ubuntu1_i386.deb ... 118s Unpacking libuuid1:i386 (2.40.2-14ubuntu1) ... 118s Selecting previously unselected package libapr1t64:i386. 118s Preparing to unpack .../004-libapr1t64_1.7.5-1_i386.deb ... 118s Unpacking libapr1t64:i386 (1.7.5-1) ... 118s Selecting previously unselected package libcrypt1:i386. 118s Preparing to unpack .../005-libcrypt1_1%3a4.4.38-1_i386.deb ... 118s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 118s Selecting previously unselected package libdb5.3t64:i386. 118s Preparing to unpack .../006-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 118s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 118s Selecting previously unselected package libexpat1:i386. 118s Preparing to unpack .../007-libexpat1_2.7.1-1_i386.deb ... 118s Unpacking libexpat1:i386 (2.7.1-1) ... 118s Selecting previously unselected package libgdbm6t64:i386. 118s Preparing to unpack .../008-libgdbm6t64_1.24-2_i386.deb ... 118s Unpacking libgdbm6t64:i386 (1.24-2) ... 118s Selecting previously unselected package libzstd1:i386. 118s Preparing to unpack .../009-libzstd1_1.5.6+dfsg-2_i386.deb ... 118s Unpacking libzstd1:i386 (1.5.6+dfsg-2) ... 118s Selecting previously unselected package zlib1g:i386. 118s Preparing to unpack .../010-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 118s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 118s Selecting previously unselected package libssl3t64:i386. 118s Preparing to unpack .../011-libssl3t64_3.4.1-1ubuntu3_i386.deb ... 118s Unpacking libssl3t64:i386 (3.4.1-1ubuntu3) ... 118s Selecting previously unselected package libaprutil1t64:i386. 118s Preparing to unpack .../012-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 118s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 118s Selecting previously unselected package libsqlite3-0:i386. 118s Preparing to unpack .../013-libsqlite3-0_3.46.1-3_i386.deb ... 118s Unpacking libsqlite3-0:i386 (3.46.1-3) ... 119s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 119s Preparing to unpack .../014-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 119s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 119s Selecting previously unselected package libsasl2-modules-db:i386. 119s Preparing to unpack .../015-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 119s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 119s Selecting previously unselected package libsasl2-2:i386. 119s Preparing to unpack .../016-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 119s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 119s Selecting previously unselected package libldap2:i386. 119s Preparing to unpack .../017-libldap2_2.6.9+dfsg-2ubuntu1_i386.deb ... 119s Unpacking libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 119s Selecting previously unselected package libaprutil1-ldap:i386. 119s Preparing to unpack .../018-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 119s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 119s Selecting previously unselected package libbrotli1:i386. 119s Preparing to unpack .../019-libbrotli1_1.1.0-2build4_i386.deb ... 119s Unpacking libbrotli1:i386 (1.1.0-2build4) ... 119s Selecting previously unselected package libkrb5support0:i386. 119s Preparing to unpack .../020-libkrb5support0_1.21.3-4ubuntu2_i386.deb ... 119s Unpacking libkrb5support0:i386 (1.21.3-4ubuntu2) ... 119s Selecting previously unselected package libcom-err2:i386. 119s Preparing to unpack .../021-libcom-err2_1.47.2-1ubuntu1_i386.deb ... 119s Unpacking libcom-err2:i386 (1.47.2-1ubuntu1) ... 119s Selecting previously unselected package libk5crypto3:i386. 119s Preparing to unpack .../022-libk5crypto3_1.21.3-4ubuntu2_i386.deb ... 119s Unpacking libk5crypto3:i386 (1.21.3-4ubuntu2) ... 119s Selecting previously unselected package libkeyutils1:i386. 119s Preparing to unpack .../023-libkeyutils1_1.6.3-4ubuntu2_i386.deb ... 119s Unpacking libkeyutils1:i386 (1.6.3-4ubuntu2) ... 119s Selecting previously unselected package libkrb5-3:i386. 119s Preparing to unpack .../024-libkrb5-3_1.21.3-4ubuntu2_i386.deb ... 119s Unpacking libkrb5-3:i386 (1.21.3-4ubuntu2) ... 119s Selecting previously unselected package libgssapi-krb5-2:i386. 119s Preparing to unpack .../025-libgssapi-krb5-2_1.21.3-4ubuntu2_i386.deb ... 119s Unpacking libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 119s Selecting previously unselected package libunistring5:i386. 119s Preparing to unpack .../026-libunistring5_1.3-1_i386.deb ... 119s Unpacking libunistring5:i386 (1.3-1) ... 119s Selecting previously unselected package libidn2-0:i386. 119s Preparing to unpack .../027-libidn2-0_2.3.8-2_i386.deb ... 119s Unpacking libidn2-0:i386 (2.3.8-2) ... 119s Selecting previously unselected package libnghttp2-14:i386. 119s Preparing to unpack .../028-libnghttp2-14_1.64.0-1ubuntu1_i386.deb ... 119s Unpacking libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 119s Selecting previously unselected package libpsl5t64:i386. 119s Preparing to unpack .../029-libpsl5t64_0.21.2-1.1build1_i386.deb ... 119s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 119s Selecting previously unselected package libgmp10:i386. 119s Preparing to unpack .../030-libgmp10_2%3a6.3.0+dfsg-3ubuntu1_i386.deb ... 119s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 119s Selecting previously unselected package libnettle8t64:i386. 119s Preparing to unpack .../031-libnettle8t64_3.10.1-1_i386.deb ... 119s Unpacking libnettle8t64:i386 (3.10.1-1) ... 119s Selecting previously unselected package libhogweed6t64:i386. 119s Preparing to unpack .../032-libhogweed6t64_3.10.1-1_i386.deb ... 119s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 119s Selecting previously unselected package libffi8:i386. 119s Preparing to unpack .../033-libffi8_3.4.7-1_i386.deb ... 119s Unpacking libffi8:i386 (3.4.7-1) ... 119s Selecting previously unselected package libp11-kit0:i386. 119s Preparing to unpack .../034-libp11-kit0_0.25.5-2ubuntu3_i386.deb ... 119s Unpacking libp11-kit0:i386 (0.25.5-2ubuntu3) ... 119s Selecting previously unselected package libtasn1-6:i386. 119s Preparing to unpack .../035-libtasn1-6_4.20.0-2_i386.deb ... 119s Unpacking libtasn1-6:i386 (4.20.0-2) ... 119s Selecting previously unselected package libgnutls30t64:i386. 119s Preparing to unpack .../036-libgnutls30t64_3.8.9-2ubuntu3_i386.deb ... 119s Unpacking libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 119s Selecting previously unselected package librtmp1:i386. 119s Preparing to unpack .../037-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 119s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 120s Selecting previously unselected package libssh2-1t64:i386. 120s Preparing to unpack .../038-libssh2-1t64_1.11.1-1_i386.deb ... 120s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 120s Selecting previously unselected package libcurl4t64:i386. 120s Preparing to unpack .../039-libcurl4t64_8.12.1-3ubuntu1_i386.deb ... 120s Unpacking libcurl4t64:i386 (8.12.1-3ubuntu1) ... 120s Selecting previously unselected package libjansson4:i386. 120s Preparing to unpack .../040-libjansson4_2.14-2build2_i386.deb ... 120s Unpacking libjansson4:i386 (2.14-2build2) ... 120s Selecting previously unselected package libstdc++6:i386. 120s Preparing to unpack .../041-libstdc++6_15-20250404-0ubuntu1_i386.deb ... 120s Unpacking libstdc++6:i386 (15-20250404-0ubuntu1) ... 120s Selecting previously unselected package liblua5.4-0:i386. 120s Preparing to unpack .../042-liblua5.4-0_5.4.7-1_i386.deb ... 120s Unpacking liblua5.4-0:i386 (5.4.7-1) ... 120s Selecting previously unselected package libpcre2-8-0:i386. 120s Preparing to unpack .../043-libpcre2-8-0_10.45-1_i386.deb ... 120s Unpacking libpcre2-8-0:i386 (10.45-1) ... 120s Selecting previously unselected package liblzma5:i386. 120s Preparing to unpack .../044-liblzma5_5.6.4-1ubuntu1_i386.deb ... 120s Unpacking liblzma5:i386 (5.6.4-1ubuntu1) ... 120s Selecting previously unselected package libxml2:i386. 120s Preparing to unpack .../045-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... 120s Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 120s Selecting previously unselected package apache2-bin:i386. 120s Preparing to unpack .../046-apache2-bin_2.4.63-1ubuntu1_i386.deb ... 120s Unpacking apache2-bin:i386 (2.4.63-1ubuntu1) ... 120s Selecting previously unselected package apache2-data. 120s Preparing to unpack .../047-apache2-data_2.4.63-1ubuntu1_all.deb ... 120s Unpacking apache2-data (2.4.63-1ubuntu1) ... 120s Selecting previously unselected package libapr1t64:amd64. 120s Preparing to unpack .../048-libapr1t64_1.7.5-1_amd64.deb ... 120s Unpacking libapr1t64:amd64 (1.7.5-1) ... 120s Selecting previously unselected package libaprutil1t64:amd64. 120s Preparing to unpack .../049-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 120s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 120s Selecting previously unselected package apache2-utils. 120s Preparing to unpack .../050-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 120s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 120s Selecting previously unselected package apache2:i386. 120s Preparing to unpack .../051-apache2_2.4.63-1ubuntu1_i386.deb ... 120s Unpacking apache2:i386 (2.4.63-1ubuntu1) ... 120s Selecting previously unselected package libatomic1:i386. 120s Preparing to unpack .../052-libatomic1_15-20250404-0ubuntu1_i386.deb ... 120s Unpacking libatomic1:i386 (15-20250404-0ubuntu1) ... 120s Selecting previously unselected package m4. 120s Preparing to unpack .../053-m4_1.4.19-7_amd64.deb ... 120s Unpacking m4 (1.4.19-7) ... 120s Selecting previously unselected package autoconf. 120s Preparing to unpack .../054-autoconf_2.72-3ubuntu1_all.deb ... 120s Unpacking autoconf (2.72-3ubuntu1) ... 120s Selecting previously unselected package autotools-dev. 120s Preparing to unpack .../055-autotools-dev_20220109.1_all.deb ... 120s Unpacking autotools-dev (20220109.1) ... 120s Selecting previously unselected package automake. 120s Preparing to unpack .../056-automake_1%3a1.17-3ubuntu1_all.deb ... 120s Unpacking automake (1:1.17-3ubuntu1) ... 121s Selecting previously unselected package autopoint. 121s Preparing to unpack .../057-autopoint_0.23.1-1_all.deb ... 121s Unpacking autopoint (0.23.1-1) ... 121s Selecting previously unselected package libdebhelper-perl. 121s Preparing to unpack .../058-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 121s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 121s Selecting previously unselected package libisl23:amd64. 121s Preparing to unpack .../059-libisl23_0.27-1_amd64.deb ... 121s Unpacking libisl23:amd64 (0.27-1) ... 121s Selecting previously unselected package libmpc3:amd64. 121s Preparing to unpack .../060-libmpc3_1.3.1-1build2_amd64.deb ... 121s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 121s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 121s Preparing to unpack .../061-cpp-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 121s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 121s Selecting previously unselected package cpp-14. 121s Preparing to unpack .../062-cpp-14_14.2.0-19ubuntu2_amd64.deb ... 121s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 121s Selecting previously unselected package cpp-x86-64-linux-gnu. 121s Preparing to unpack .../063-cpp-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 121s Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 121s Selecting previously unselected package cpp. 121s Preparing to unpack .../064-cpp_4%3a14.2.0-1ubuntu1_amd64.deb ... 121s Unpacking cpp (4:14.2.0-1ubuntu1) ... 121s Selecting previously unselected package libcc1-0:amd64. 121s Preparing to unpack .../065-libcc1-0_15-20250404-0ubuntu1_amd64.deb ... 121s Unpacking libcc1-0:amd64 (15-20250404-0ubuntu1) ... 121s Selecting previously unselected package libgomp1:amd64. 121s Preparing to unpack .../066-libgomp1_15-20250404-0ubuntu1_amd64.deb ... 121s Unpacking libgomp1:amd64 (15-20250404-0ubuntu1) ... 121s Selecting previously unselected package libitm1:amd64. 121s Preparing to unpack .../067-libitm1_15-20250404-0ubuntu1_amd64.deb ... 121s Unpacking libitm1:amd64 (15-20250404-0ubuntu1) ... 121s Selecting previously unselected package libasan8:amd64. 121s Preparing to unpack .../068-libasan8_15-20250404-0ubuntu1_amd64.deb ... 121s Unpacking libasan8:amd64 (15-20250404-0ubuntu1) ... 121s Selecting previously unselected package liblsan0:amd64. 121s Preparing to unpack .../069-liblsan0_15-20250404-0ubuntu1_amd64.deb ... 121s Unpacking liblsan0:amd64 (15-20250404-0ubuntu1) ... 121s Selecting previously unselected package libtsan2:amd64. 121s Preparing to unpack .../070-libtsan2_15-20250404-0ubuntu1_amd64.deb ... 121s Unpacking libtsan2:amd64 (15-20250404-0ubuntu1) ... 122s Selecting previously unselected package libubsan1:amd64. 122s Preparing to unpack .../071-libubsan1_15-20250404-0ubuntu1_amd64.deb ... 122s Unpacking libubsan1:amd64 (15-20250404-0ubuntu1) ... 122s Selecting previously unselected package libhwasan0:amd64. 122s Preparing to unpack .../072-libhwasan0_15-20250404-0ubuntu1_amd64.deb ... 122s Unpacking libhwasan0:amd64 (15-20250404-0ubuntu1) ... 122s Selecting previously unselected package libquadmath0:amd64. 122s Preparing to unpack .../073-libquadmath0_15-20250404-0ubuntu1_amd64.deb ... 122s Unpacking libquadmath0:amd64 (15-20250404-0ubuntu1) ... 122s Selecting previously unselected package libgcc-14-dev:amd64. 122s Preparing to unpack .../074-libgcc-14-dev_14.2.0-19ubuntu2_amd64.deb ... 122s Unpacking libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 122s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 122s Preparing to unpack .../075-gcc-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 122s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 122s Selecting previously unselected package gcc-14. 122s Preparing to unpack .../076-gcc-14_14.2.0-19ubuntu2_amd64.deb ... 122s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 122s Selecting previously unselected package gcc-x86-64-linux-gnu. 122s Preparing to unpack .../077-gcc-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 122s Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 122s Selecting previously unselected package gcc. 122s Preparing to unpack .../078-gcc_4%3a14.2.0-1ubuntu1_amd64.deb ... 122s Unpacking gcc (4:14.2.0-1ubuntu1) ... 122s Selecting previously unselected package libtool. 122s Preparing to unpack .../079-libtool_2.5.4-4_all.deb ... 122s Unpacking libtool (2.5.4-4) ... 123s Selecting previously unselected package dh-autoreconf. 123s Preparing to unpack .../080-dh-autoreconf_20_all.deb ... 123s Unpacking dh-autoreconf (20) ... 123s Selecting previously unselected package libarchive-zip-perl. 123s Preparing to unpack .../081-libarchive-zip-perl_1.68-1_all.deb ... 123s Unpacking libarchive-zip-perl (1.68-1) ... 123s Selecting previously unselected package libfile-stripnondeterminism-perl. 123s Preparing to unpack .../082-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 123s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 123s Selecting previously unselected package dh-strip-nondeterminism. 123s Preparing to unpack .../083-dh-strip-nondeterminism_1.14.1-2_all.deb ... 123s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 123s Selecting previously unselected package debugedit. 123s Preparing to unpack .../084-debugedit_1%3a5.1-2_amd64.deb ... 123s Unpacking debugedit (1:5.1-2) ... 123s Selecting previously unselected package dwz. 123s Preparing to unpack .../085-dwz_0.15-1build6_amd64.deb ... 123s Unpacking dwz (0.15-1build6) ... 123s Selecting previously unselected package gettext. 123s Preparing to unpack .../086-gettext_0.23.1-1_amd64.deb ... 123s Unpacking gettext (0.23.1-1) ... 123s Selecting previously unselected package intltool-debian. 123s Preparing to unpack .../087-intltool-debian_0.35.0+20060710.6_all.deb ... 123s Unpacking intltool-debian (0.35.0+20060710.6) ... 123s Selecting previously unselected package po-debconf. 123s Preparing to unpack .../088-po-debconf_1.0.21+nmu1_all.deb ... 123s Unpacking po-debconf (1.0.21+nmu1) ... 123s Selecting previously unselected package debhelper. 123s Preparing to unpack .../089-debhelper_13.24.1ubuntu2_all.deb ... 123s Unpacking debhelper (13.24.1ubuntu2) ... 123s Selecting previously unselected package linux-libc-dev:i386. 123s Preparing to unpack .../090-linux-libc-dev_6.14.0-15.15_i386.deb ... 123s Unpacking linux-libc-dev:i386 (6.14.0-15.15) ... 124s Selecting previously unselected package libcrypt-dev:i386. 124s Preparing to unpack .../091-libcrypt-dev_1%3a4.4.38-1_i386.deb ... 124s Unpacking libcrypt-dev:i386 (1:4.4.38-1) ... 124s Selecting previously unselected package libc6-dev:i386. 124s Preparing to unpack .../092-libc6-dev_2.41-6ubuntu1_i386.deb ... 124s Unpacking libc6-dev:i386 (2.41-6ubuntu1) ... 124s Selecting previously unselected package uuid-dev:i386. 124s Preparing to unpack .../093-uuid-dev_2.40.2-14ubuntu1_i386.deb ... 124s Unpacking uuid-dev:i386 (2.40.2-14ubuntu1) ... 124s Selecting previously unselected package libsctp1:i386. 124s Preparing to unpack .../094-libsctp1_1.0.21+dfsg-1_i386.deb ... 124s Unpacking libsctp1:i386 (1.0.21+dfsg-1) ... 124s Selecting previously unselected package libsctp-dev:i386. 124s Preparing to unpack .../095-libsctp-dev_1.0.21+dfsg-1_i386.deb ... 124s Unpacking libsctp-dev:i386 (1.0.21+dfsg-1) ... 124s Selecting previously unselected package libapr1-dev:i386. 124s Preparing to unpack .../096-libapr1-dev_1.7.5-1_i386.deb ... 124s Unpacking libapr1-dev:i386 (1.7.5-1) ... 124s Selecting previously unselected package libldap-dev:i386. 124s Preparing to unpack .../097-libldap-dev_2.6.9+dfsg-2ubuntu1_i386.deb ... 124s Unpacking libldap-dev:i386 (2.6.9+dfsg-2ubuntu1) ... 124s Selecting previously unselected package libexpat1-dev:i386. 124s Preparing to unpack .../098-libexpat1-dev_2.7.1-1_i386.deb ... 124s Unpacking libexpat1-dev:i386 (2.7.1-1) ... 124s Selecting previously unselected package libaprutil1-dev:i386. 124s Preparing to unpack .../099-libaprutil1-dev_1.6.3-3ubuntu2_i386.deb ... 124s Unpacking libaprutil1-dev:i386 (1.6.3-3ubuntu2) ... 124s Selecting previously unselected package libpcre2-16-0:i386. 124s Preparing to unpack .../100-libpcre2-16-0_10.45-1_i386.deb ... 124s Unpacking libpcre2-16-0:i386 (10.45-1) ... 124s Selecting previously unselected package libpcre2-32-0:i386. 124s Preparing to unpack .../101-libpcre2-32-0_10.45-1_i386.deb ... 124s Unpacking libpcre2-32-0:i386 (10.45-1) ... 124s Selecting previously unselected package libpcre2-posix3:i386. 125s Preparing to unpack .../102-libpcre2-posix3_10.45-1_i386.deb ... 125s Unpacking libpcre2-posix3:i386 (10.45-1) ... 125s Selecting previously unselected package libpcre2-dev:i386. 125s Preparing to unpack .../103-libpcre2-dev_10.45-1_i386.deb ... 125s Unpacking libpcre2-dev:i386 (10.45-1) ... 125s Selecting previously unselected package apache2-dev:i386. 125s Preparing to unpack .../104-apache2-dev_2.4.63-1ubuntu1_i386.deb ... 125s Unpacking apache2-dev:i386 (2.4.63-1ubuntu1) ... 125s Selecting previously unselected package libstdc++-14-dev:amd64. 125s Preparing to unpack .../105-libstdc++-14-dev_14.2.0-19ubuntu2_amd64.deb ... 125s Unpacking libstdc++-14-dev:amd64 (14.2.0-19ubuntu2) ... 125s Selecting previously unselected package g++-14-x86-64-linux-gnu. 125s Preparing to unpack .../106-g++-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 125s Unpacking g++-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 125s Selecting previously unselected package g++-14. 125s Preparing to unpack .../107-g++-14_14.2.0-19ubuntu2_amd64.deb ... 125s Unpacking g++-14 (14.2.0-19ubuntu2) ... 125s Selecting previously unselected package g++-x86-64-linux-gnu. 125s Preparing to unpack .../108-g++-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 125s Unpacking g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 125s Selecting previously unselected package g++. 125s Preparing to unpack .../109-g++_4%3a14.2.0-1ubuntu1_amd64.deb ... 125s Unpacking g++ (4:14.2.0-1ubuntu1) ... 125s Selecting previously unselected package build-essential. 125s Preparing to unpack .../110-build-essential_12.12ubuntu1_amd64.deb ... 125s Unpacking build-essential (12.12ubuntu1) ... 125s Selecting previously unselected package gcc-14-i686-linux-gnu-base:amd64. 125s Preparing to unpack .../111-gcc-14-i686-linux-gnu-base_14.2.0-19ubuntu2cross1_amd64.deb ... 125s Unpacking gcc-14-i686-linux-gnu-base:amd64 (14.2.0-19ubuntu2cross1) ... 125s Selecting previously unselected package cpp-14-i686-linux-gnu. 125s Preparing to unpack .../112-cpp-14-i686-linux-gnu_14.2.0-19ubuntu2cross1_amd64.deb ... 125s Unpacking cpp-14-i686-linux-gnu (14.2.0-19ubuntu2cross1) ... 126s Selecting previously unselected package cpp-i686-linux-gnu. 126s Preparing to unpack .../113-cpp-i686-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 126s Unpacking cpp-i686-linux-gnu (4:14.2.0-1ubuntu1) ... 126s Selecting previously unselected package binutils-i686-linux-gnu. 126s Preparing to unpack .../114-binutils-i686-linux-gnu_2.44-3ubuntu1_amd64.deb ... 126s Unpacking binutils-i686-linux-gnu (2.44-3ubuntu1) ... 126s Selecting previously unselected package gcc-14-cross-base. 126s Preparing to unpack .../115-gcc-14-cross-base_14.2.0-19ubuntu2cross1_all.deb ... 126s Unpacking gcc-14-cross-base (14.2.0-19ubuntu2cross1) ... 126s Selecting previously unselected package gcc-15-cross-base. 126s Preparing to unpack .../116-gcc-15-cross-base_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking gcc-15-cross-base (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libc6-i386-cross. 126s Preparing to unpack .../117-libc6-i386-cross_2.41-6ubuntu1cross1_all.deb ... 126s Unpacking libc6-i386-cross (2.41-6ubuntu1cross1) ... 126s Selecting previously unselected package libgcc-s1-i386-cross. 126s Preparing to unpack .../118-libgcc-s1-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libgcc-s1-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libgomp1-i386-cross. 126s Preparing to unpack .../119-libgomp1-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libgomp1-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libitm1-i386-cross. 126s Preparing to unpack .../120-libitm1-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libitm1-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libatomic1-i386-cross. 126s Preparing to unpack .../121-libatomic1-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libatomic1-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libasan8-i386-cross. 126s Preparing to unpack .../122-libasan8-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libasan8-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libstdc++6-i386-cross. 126s Preparing to unpack .../123-libstdc++6-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libstdc++6-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libubsan1-i386-cross. 126s Preparing to unpack .../124-libubsan1-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libubsan1-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libquadmath0-i386-cross. 126s Preparing to unpack .../125-libquadmath0-i386-cross_15-20250404-0ubuntu1cross1_all.deb ... 126s Unpacking libquadmath0-i386-cross (15-20250404-0ubuntu1cross1) ... 126s Selecting previously unselected package libgcc-14-dev-i386-cross. 126s Preparing to unpack .../126-libgcc-14-dev-i386-cross_14.2.0-19ubuntu2cross1_all.deb ... 126s Unpacking libgcc-14-dev-i386-cross (14.2.0-19ubuntu2cross1) ... 127s Selecting previously unselected package gcc-14-i686-linux-gnu. 127s Preparing to unpack .../127-gcc-14-i686-linux-gnu_14.2.0-19ubuntu2cross1_amd64.deb ... 127s Unpacking gcc-14-i686-linux-gnu (14.2.0-19ubuntu2cross1) ... 127s Selecting previously unselected package gcc-i686-linux-gnu. 127s Preparing to unpack .../128-gcc-i686-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 127s Unpacking gcc-i686-linux-gnu (4:14.2.0-1ubuntu1) ... 127s Selecting previously unselected package linux-libc-dev-i386-cross. 127s Preparing to unpack .../129-linux-libc-dev-i386-cross_6.14.0-13.13cross1_all.deb ... 127s Unpacking linux-libc-dev-i386-cross (6.14.0-13.13cross1) ... 127s Selecting previously unselected package libc6-dev-i386-cross. 127s Preparing to unpack .../130-libc6-dev-i386-cross_2.41-6ubuntu1cross1_all.deb ... 127s Unpacking libc6-dev-i386-cross (2.41-6ubuntu1cross1) ... 127s Selecting previously unselected package libstdc++-14-dev-i386-cross. 127s Preparing to unpack .../131-libstdc++-14-dev-i386-cross_14.2.0-19ubuntu2cross1_all.deb ... 127s Unpacking libstdc++-14-dev-i386-cross (14.2.0-19ubuntu2cross1) ... 128s Selecting previously unselected package g++-14-i686-linux-gnu. 128s Preparing to unpack .../132-g++-14-i686-linux-gnu_14.2.0-19ubuntu2cross1_amd64.deb ... 128s Unpacking g++-14-i686-linux-gnu (14.2.0-19ubuntu2cross1) ... 128s Selecting previously unselected package g++-i686-linux-gnu. 128s Preparing to unpack .../133-g++-i686-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 128s Unpacking g++-i686-linux-gnu (4:14.2.0-1ubuntu1) ... 128s Selecting previously unselected package crossbuild-essential-i386. 128s Preparing to unpack .../134-crossbuild-essential-i386_12.12ubuntu1_all.deb ... 128s Unpacking crossbuild-essential-i386 (12.12ubuntu1) ... 128s Selecting previously unselected package gcc-12-base:i386. 128s Preparing to unpack .../135-gcc-12-base_12.4.0-6ubuntu1_i386.deb ... 128s Unpacking gcc-12-base:i386 (12.4.0-6ubuntu1) ... 128s Selecting previously unselected package libalgorithm-c3-perl. 128s Preparing to unpack .../136-libalgorithm-c3-perl_0.11-2_all.deb ... 128s Unpacking libalgorithm-c3-perl (0.11-2) ... 128s Selecting previously unselected package libanyevent-perl. 128s Preparing to unpack .../137-libanyevent-perl_7.170-2build7_amd64.deb ... 128s Unpacking libanyevent-perl (7.170-2build7) ... 128s Selecting previously unselected package libasan8:i386. 128s Preparing to unpack .../138-libasan8_15-20250404-0ubuntu1_i386.deb ... 128s Unpacking libasan8:i386 (15-20250404-0ubuntu1) ... 128s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 128s Preparing to unpack .../139-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 128s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 128s Selecting previously unselected package libdynaloader-functions-perl. 128s Preparing to unpack .../140-libdynaloader-functions-perl_0.004-1_all.deb ... 128s Unpacking libdynaloader-functions-perl (0.004-1) ... 128s Selecting previously unselected package libdevel-callchecker-perl:amd64. 128s Preparing to unpack .../141-libdevel-callchecker-perl_0.009-1build1_amd64.deb ... 128s Unpacking libdevel-callchecker-perl:amd64 (0.009-1build1) ... 128s Selecting previously unselected package libparams-classify-perl:amd64. 128s Preparing to unpack .../142-libparams-classify-perl_0.015-2build6_amd64.deb ... 128s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 128s Selecting previously unselected package libmodule-runtime-perl. 128s Preparing to unpack .../143-libmodule-runtime-perl_0.016-2_all.deb ... 128s Unpacking libmodule-runtime-perl (0.016-2) ... 128s Selecting previously unselected package libtry-tiny-perl. 128s Preparing to unpack .../144-libtry-tiny-perl_0.32-1_all.deb ... 128s Unpacking libtry-tiny-perl (0.32-1) ... 129s Selecting previously unselected package libmodule-implementation-perl. 129s Preparing to unpack .../145-libmodule-implementation-perl_0.09-2_all.deb ... 129s Unpacking libmodule-implementation-perl (0.09-2) ... 129s Selecting previously unselected package libsub-exporter-progressive-perl. 129s Preparing to unpack .../146-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 129s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 129s Selecting previously unselected package libvariable-magic-perl. 129s Preparing to unpack .../147-libvariable-magic-perl_0.64-1build1_amd64.deb ... 129s Unpacking libvariable-magic-perl (0.64-1build1) ... 129s Selecting previously unselected package libb-hooks-endofscope-perl. 129s Preparing to unpack .../148-libb-hooks-endofscope-perl_0.28-1_all.deb ... 129s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 129s Selecting previously unselected package libcrypt-random-seed-perl. 129s Preparing to unpack .../149-libcrypt-random-seed-perl_0.03-3_all.deb ... 129s Unpacking libcrypt-random-seed-perl (0.03-3) ... 129s Selecting previously unselected package libmath-random-isaac-perl. 129s Preparing to unpack .../150-libmath-random-isaac-perl_1.004-2_all.deb ... 129s Unpacking libmath-random-isaac-perl (1.004-2) ... 129s Selecting previously unselected package libbytes-random-secure-perl. 129s Preparing to unpack .../151-libbytes-random-secure-perl_0.29-3_all.deb ... 129s Unpacking libbytes-random-secure-perl (0.29-3) ... 129s Selecting previously unselected package libclass-c3-perl. 129s Preparing to unpack .../152-libclass-c3-perl_0.35-2_all.deb ... 129s Unpacking libclass-c3-perl (0.35-2) ... 129s Selecting previously unselected package libclass-data-inheritable-perl. 129s Preparing to unpack .../153-libclass-data-inheritable-perl_0.10-1_all.deb ... 129s Unpacking libclass-data-inheritable-perl (0.10-1) ... 129s Selecting previously unselected package libclass-inspector-perl. 129s Preparing to unpack .../154-libclass-inspector-perl_1.36-3_all.deb ... 129s Unpacking libclass-inspector-perl (1.36-3) ... 129s Selecting previously unselected package libclass-method-modifiers-perl. 129s Preparing to unpack .../155-libclass-method-modifiers-perl_2.15-1_all.deb ... 129s Unpacking libclass-method-modifiers-perl (2.15-1) ... 129s Selecting previously unselected package libclass-singleton-perl. 129s Preparing to unpack .../156-libclass-singleton-perl_1.6-2_all.deb ... 129s Unpacking libclass-singleton-perl (1.6-2) ... 129s Selecting previously unselected package libclone-perl:amd64. 129s Preparing to unpack .../157-libclone-perl_0.47-1_amd64.deb ... 129s Unpacking libclone-perl:amd64 (0.47-1) ... 129s Selecting previously unselected package perl-openssl-defaults:amd64. 129s Preparing to unpack .../158-perl-openssl-defaults_7build3_amd64.deb ... 129s Unpacking perl-openssl-defaults:amd64 (7build3) ... 129s Selecting previously unselected package libcrypt-ssleay-perl. 129s Preparing to unpack .../159-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 129s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 129s Selecting previously unselected package libparams-util-perl. 129s Preparing to unpack .../160-libparams-util-perl_1.102-3build1_amd64.deb ... 129s Unpacking libparams-util-perl (1.102-3build1) ... 129s Selecting previously unselected package libsub-install-perl. 129s Preparing to unpack .../161-libsub-install-perl_0.929-1_all.deb ... 129s Unpacking libsub-install-perl (0.929-1) ... 129s Selecting previously unselected package libdata-optlist-perl. 129s Preparing to unpack .../162-libdata-optlist-perl_0.114-1_all.deb ... 129s Unpacking libdata-optlist-perl (0.114-1) ... 129s Selecting previously unselected package libdevel-stacktrace-perl. 129s Preparing to unpack .../163-libdevel-stacktrace-perl_2.0500-1_all.deb ... 129s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 129s Selecting previously unselected package libencode-locale-perl. 129s Preparing to unpack .../164-libencode-locale-perl_1.05-3_all.deb ... 129s Unpacking libencode-locale-perl (1.05-3) ... 129s Selecting previously unselected package libsub-exporter-perl. 129s Preparing to unpack .../165-libsub-exporter-perl_0.990-1_all.deb ... 129s Unpacking libsub-exporter-perl (0.990-1) ... 129s Selecting previously unselected package libeval-closure-perl. 129s Preparing to unpack .../166-libeval-closure-perl_0.14-3_all.deb ... 129s Unpacking libeval-closure-perl (0.14-3) ... 129s Selecting previously unselected package libexception-class-perl. 129s Preparing to unpack .../167-libexception-class-perl_1.45-1_all.deb ... 129s Unpacking libexception-class-perl (1.45-1) ... 129s Selecting previously unselected package libfcgi0t64:amd64. 129s Preparing to unpack .../168-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 129s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 129s Selecting previously unselected package libfcgi-perl. 129s Preparing to unpack .../169-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 129s Unpacking libfcgi-perl (0.82+ds-3build3) ... 129s Selecting previously unselected package libtimedate-perl. 129s Preparing to unpack .../170-libtimedate-perl_2.3300-2_all.deb ... 129s Unpacking libtimedate-perl (2.3300-2) ... 129s Selecting previously unselected package libhttp-date-perl. 129s Preparing to unpack .../171-libhttp-date-perl_6.06-1_all.deb ... 129s Unpacking libhttp-date-perl (6.06-1) ... 129s Selecting previously unselected package libfile-listing-perl. 130s Preparing to unpack .../172-libfile-listing-perl_6.16-1_all.deb ... 130s Unpacking libfile-listing-perl (6.16-1) ... 130s Selecting previously unselected package libfile-sharedir-perl. 130s Preparing to unpack .../173-libfile-sharedir-perl_1.118-3_all.deb ... 130s Unpacking libfile-sharedir-perl (1.118-3) ... 130s Selecting previously unselected package libgomp1:i386. 130s Preparing to unpack .../174-libgomp1_15-20250404-0ubuntu1_i386.deb ... 130s Unpacking libgomp1:i386 (15-20250404-0ubuntu1) ... 130s Selecting previously unselected package libitm1:i386. 130s Preparing to unpack .../175-libitm1_15-20250404-0ubuntu1_i386.deb ... 130s Unpacking libitm1:i386 (15-20250404-0ubuntu1) ... 130s Selecting previously unselected package libubsan1:i386. 130s Preparing to unpack .../176-libubsan1_15-20250404-0ubuntu1_i386.deb ... 130s Unpacking libubsan1:i386 (15-20250404-0ubuntu1) ... 130s Selecting previously unselected package libquadmath0:i386. 130s Preparing to unpack .../177-libquadmath0_15-20250404-0ubuntu1_i386.deb ... 130s Unpacking libquadmath0:i386 (15-20250404-0ubuntu1) ... 130s Selecting previously unselected package libgcc-12-dev:i386. 130s Preparing to unpack .../178-libgcc-12-dev_12.4.0-6ubuntu1_i386.deb ... 130s Unpacking libgcc-12-dev:i386 (12.4.0-6ubuntu1) ... 130s Selecting previously unselected package libhtml-tagset-perl. 130s Preparing to unpack .../179-libhtml-tagset-perl_3.24-1_all.deb ... 130s Unpacking libhtml-tagset-perl (3.24-1) ... 130s Selecting previously unselected package liburi-perl. 130s Preparing to unpack .../180-liburi-perl_5.30-1_all.deb ... 130s Unpacking liburi-perl (5.30-1) ... 130s Selecting previously unselected package libhtml-parser-perl:amd64. 130s Preparing to unpack .../181-libhtml-parser-perl_3.83-1build1_amd64.deb ... 130s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 130s Selecting previously unselected package libhtml-tree-perl. 130s Preparing to unpack .../182-libhtml-tree-perl_5.07-3_all.deb ... 130s Unpacking libhtml-tree-perl (5.07-3) ... 130s Selecting previously unselected package libio-html-perl. 130s Preparing to unpack .../183-libio-html-perl_1.004-3_all.deb ... 130s Unpacking libio-html-perl (1.004-3) ... 130s Selecting previously unselected package liblwp-mediatypes-perl. 130s Preparing to unpack .../184-liblwp-mediatypes-perl_6.04-2_all.deb ... 130s Unpacking liblwp-mediatypes-perl (6.04-2) ... 130s Selecting previously unselected package libhttp-message-perl. 130s Preparing to unpack .../185-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 130s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 130s Selecting previously unselected package libhttp-cookies-perl. 130s Preparing to unpack .../186-libhttp-cookies-perl_6.11-1_all.deb ... 130s Unpacking libhttp-cookies-perl (6.11-1) ... 130s Selecting previously unselected package libpod-parser-perl. 130s Preparing to unpack .../187-libpod-parser-perl_1.67-1_all.deb ... 130s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 130s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 130s Unpacking libpod-parser-perl (1.67-1) ... 130s Selecting previously unselected package libhttp-negotiate-perl. 130s Preparing to unpack .../188-libhttp-negotiate-perl_6.01-2_all.deb ... 130s Unpacking libhttp-negotiate-perl (6.01-2) ... 130s Selecting previously unselected package libnet-ssleay-perl:amd64. 130s Preparing to unpack .../189-libnet-ssleay-perl_1.94-3_amd64.deb ... 130s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 130s Selecting previously unselected package libio-socket-ssl-perl. 130s Preparing to unpack .../190-libio-socket-ssl-perl_2.089-1_all.deb ... 130s Unpacking libio-socket-ssl-perl (2.089-1) ... 130s Selecting previously unselected package libnet-http-perl. 130s Preparing to unpack .../191-libnet-http-perl_6.23-1_all.deb ... 130s Unpacking libnet-http-perl (6.23-1) ... 130s Selecting previously unselected package liblwp-protocol-https-perl. 130s Preparing to unpack .../192-liblwp-protocol-https-perl_6.14-1_all.deb ... 130s Unpacking liblwp-protocol-https-perl (6.14-1) ... 130s Selecting previously unselected package libwww-robotrules-perl. 130s Preparing to unpack .../193-libwww-robotrules-perl_6.02-1_all.deb ... 130s Unpacking libwww-robotrules-perl (6.02-1) ... 130s Selecting previously unselected package libwww-perl. 130s Preparing to unpack .../194-libwww-perl_6.78-1_all.deb ... 130s Unpacking libwww-perl (6.78-1) ... 131s Selecting previously unselected package libxml-parser-perl. 131s Preparing to unpack .../195-libxml-parser-perl_2.47-1build4_amd64.deb ... 131s Unpacking libxml-parser-perl (2.47-1build4) ... 131s Selecting previously unselected package libxml-perl. 131s Preparing to unpack .../196-libxml-perl_0.08-4_all.deb ... 131s Unpacking libxml-perl (0.08-4) ... 131s Selecting previously unselected package libxml-regexp-perl. 131s Preparing to unpack .../197-libxml-regexp-perl_0.04-1.1_all.deb ... 131s Unpacking libxml-regexp-perl (0.04-1.1) ... 131s Selecting previously unselected package libxml-dom-perl. 131s Preparing to unpack .../198-libxml-dom-perl_1.46-2_all.deb ... 131s Unpacking libxml-dom-perl (1.46-2) ... 131s Selecting previously unselected package libhttp-dav-perl. 131s Preparing to unpack .../199-libhttp-dav-perl_0.50-1_all.deb ... 131s Unpacking libhttp-dav-perl (0.50-1) ... 131s Selecting previously unselected package libmro-compat-perl. 131s Preparing to unpack .../200-libmro-compat-perl_0.15-2_all.deb ... 131s Unpacking libmro-compat-perl (0.15-2) ... 131s Selecting previously unselected package libpackage-stash-perl. 131s Preparing to unpack .../201-libpackage-stash-perl_0.40-1_all.deb ... 131s Unpacking libpackage-stash-perl (0.40-1) ... 131s Selecting previously unselected package libsub-identify-perl. 131s Preparing to unpack .../202-libsub-identify-perl_0.14-3build4_amd64.deb ... 131s Unpacking libsub-identify-perl (0.14-3build4) ... 131s Selecting previously unselected package libsub-name-perl:amd64. 131s Preparing to unpack .../203-libsub-name-perl_0.28-1_amd64.deb ... 131s Unpacking libsub-name-perl:amd64 (0.28-1) ... 131s Selecting previously unselected package libnamespace-clean-perl. 131s Preparing to unpack .../204-libnamespace-clean-perl_0.27-2_all.deb ... 131s Unpacking libnamespace-clean-perl (0.27-2) ... 131s Selecting previously unselected package libnamespace-autoclean-perl. 131s Preparing to unpack .../205-libnamespace-autoclean-perl_0.31-1_all.deb ... 131s Unpacking libnamespace-autoclean-perl (0.31-1) ... 131s Selecting previously unselected package libparams-validationcompiler-perl. 131s Preparing to unpack .../206-libparams-validationcompiler-perl_0.31-1_all.deb ... 131s Unpacking libparams-validationcompiler-perl (0.31-1) ... 131s Selecting previously unselected package libpcre2-16-0:amd64. 131s Preparing to unpack .../207-libpcre2-16-0_10.45-1_amd64.deb ... 131s Unpacking libpcre2-16-0:amd64 (10.45-1) ... 131s Selecting previously unselected package libpcre2-32-0:amd64. 131s Preparing to unpack .../208-libpcre2-32-0_10.45-1_amd64.deb ... 131s Unpacking libpcre2-32-0:amd64 (10.45-1) ... 131s Selecting previously unselected package libpcre2-posix3:amd64. 131s Preparing to unpack .../209-libpcre2-posix3_10.45-1_amd64.deb ... 131s Unpacking libpcre2-posix3:amd64 (10.45-1) ... 131s Selecting previously unselected package libpcre2-dev:amd64. 131s Preparing to unpack .../210-libpcre2-dev_10.45-1_amd64.deb ... 131s Unpacking libpcre2-dev:amd64 (10.45-1) ... 131s Selecting previously unselected package libprotocol-http2-perl. 131s Preparing to unpack .../211-libprotocol-http2-perl_1.11-1_all.deb ... 131s Unpacking libprotocol-http2-perl (1.11-1) ... 131s Selecting previously unselected package librole-tiny-perl. 131s Preparing to unpack .../212-librole-tiny-perl_2.002004-1_all.deb ... 131s Unpacking librole-tiny-perl (2.002004-1) ... 131s Selecting previously unselected package libsub-quote-perl. 131s Preparing to unpack .../213-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 131s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 131s Selecting previously unselected package libxstring-perl:amd64. 131s Preparing to unpack .../214-libxstring-perl_0.005-2build4_amd64.deb ... 131s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 131s Selecting previously unselected package libspecio-perl. 131s Preparing to unpack .../215-libspecio-perl_0.50-1_all.deb ... 131s Unpacking libspecio-perl (0.50-1) ... 131s Selecting previously unselected package libstdc++-12-dev:i386. 132s Preparing to unpack .../216-libstdc++-12-dev_12.4.0-6ubuntu1_i386.deb ... 132s Unpacking libstdc++-12-dev:i386 (12.4.0-6ubuntu1) ... 132s Selecting previously unselected package perl-doc. 132s Preparing to unpack .../217-perl-doc_5.40.1-2_all.deb ... 132s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 132s Unpacking perl-doc (5.40.1-2) ... 132s Selecting previously unselected package libdatetime-locale-perl. 132s Preparing to unpack .../218-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 132s Unpacking libdatetime-locale-perl (1:1.41-1) ... 132s Selecting previously unselected package libdatetime-timezone-perl. 132s Preparing to unpack .../219-libdatetime-timezone-perl_1%3a2.64-1+2025a_all.deb ... 132s Unpacking libdatetime-timezone-perl (1:2.64-1+2025a) ... 133s Selecting previously unselected package libdatetime-perl. 133s Preparing to unpack .../220-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 133s Unpacking libdatetime-perl (2:1.65-1build3) ... 133s Setting up libanyevent-perl (7.170-2build7) ... 133s Setting up libmath-random-isaac-perl (1.004-2) ... 133s Setting up libclass-inspector-perl (1.36-3) ... 133s Setting up libdynaloader-functions-perl (0.004-1) ... 133s Setting up libclass-method-modifiers-perl (2.15-1) ... 133s Setting up libxml-regexp-perl (0.04-1.1) ... 133s Setting up libclone-perl:amd64 (0.47-1) ... 133s Setting up libarchive-zip-perl (1.68-1) ... 133s Setting up libsub-identify-perl (0.14-3build4) ... 133s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 133s Setting up libhtml-tagset-perl (3.24-1) ... 133s Setting up binutils-i686-linux-gnu (2.44-3ubuntu1) ... 133s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 133s Setting up liblwp-mediatypes-perl (6.04-2) ... 133s Setting up libtry-tiny-perl (0.32-1) ... 133s Setting up libprotocol-http2-perl (1.11-1) ... 133s Setting up perl-openssl-defaults:amd64 (7build3) ... 133s Setting up perl-doc (5.40.1-2) ... 133s Setting up linux-libc-dev:i386 (6.14.0-15.15) ... 133s Setting up m4 (1.4.19-7) ... 133s Setting up gcc-14-i686-linux-gnu-base:amd64 (14.2.0-19ubuntu2cross1) ... 133s Setting up libclass-singleton-perl (1.6-2) ... 133s Setting up libencode-locale-perl (1.05-3) ... 133s Setting up gcc-14-cross-base (14.2.0-19ubuntu2cross1) ... 133s Setting up libxstring-perl:amd64 (0.005-2build4) ... 133s Setting up libgomp1:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libpcre2-16-0:amd64 (10.45-1) ... 133s Setting up libsub-install-perl (0.929-1) ... 133s Setting up gcc-12-base:i386 (12.4.0-6ubuntu1) ... 133s Setting up linux-libc-dev-i386-cross (6.14.0-13.13cross1) ... 133s Setting up autotools-dev (20220109.1) ... 133s Setting up libpcre2-32-0:amd64 (10.45-1) ... 133s Setting up libclass-data-inheritable-perl (0.10-1) ... 133s Setting up libalgorithm-c3-perl (0.11-2) ... 133s Setting up libcrypt-random-seed-perl (0.03-3) ... 133s Setting up libquadmath0:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libmpc3:amd64 (1.3.1-1build2) ... 133s Setting up libvariable-magic-perl (0.64-1build1) ... 133s Setting up libio-html-perl (1.004-3) ... 133s Setting up libpod-parser-perl (1.67-1) ... 133s Setting up autopoint (0.23.1-1) ... 133s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 133s Setting up libparams-util-perl (1.102-3build1) ... 133s Setting up autoconf (2.72-3ubuntu1) ... 133s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 133s Setting up libtimedate-perl (2.3300-2) ... 133s Setting up libubsan1:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libsub-name-perl:amd64 (0.28-1) ... 133s Setting up libpcre2-posix3:amd64 (10.45-1) ... 133s Setting up dwz (0.15-1build6) ... 133s Setting up libhwasan0:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libasan8:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libapr1t64:amd64 (1.7.5-1) ... 133s Setting up librole-tiny-perl (2.002004-1) ... 133s Setting up debugedit (1:5.1-2) ... 133s Setting up libc6-i386-cross (2.41-6ubuntu1cross1) ... 133s Setting up libfile-sharedir-perl (1.118-3) ... 133s Setting up libfcgi-perl (0.82+ds-3build3) ... 133s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 133s Setting up libdevel-stacktrace-perl (2.0500-1) ... 133s Setting up apache2-data (2.4.63-1ubuntu1) ... 133s Setting up libtsan2:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libisl23:amd64 (0.27-1) ... 133s Setting up cpp-14-i686-linux-gnu (14.2.0-19ubuntu2cross1) ... 133s Setting up gcc-15-cross-base (15-20250404-0ubuntu1cross1) ... 133s Setting up gcc-15-base:i386 (15-20250404-0ubuntu1) ... 133s Setting up libquadmath0-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up libcc1-0:amd64 (15-20250404-0ubuntu1) ... 133s Setting up liburi-perl (5.30-1) ... 133s Setting up liblsan0:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libitm1:amd64 (15-20250404-0ubuntu1) ... 133s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 133s Setting up automake (1:1.17-3ubuntu1) ... 133s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 133s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 133s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 133s Setting up libhttp-date-perl (6.06-1) ... 133s Setting up gettext (0.23.1-1) ... 133s Setting up libfile-listing-perl (6.16-1) ... 133s Setting up libpcre2-dev:amd64 (10.45-1) ... 133s Setting up libatomic1-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up libnet-http-perl (6.23-1) ... 133s Setting up libgomp1-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up libexception-class-perl (1.45-1) ... 133s Setting up libc6-dev-i386-cross (2.41-6ubuntu1cross1) ... 133s Setting up libclass-c3-perl (0.35-2) ... 133s Setting up libdevel-callchecker-perl:amd64 (0.009-1build1) ... 133s Setting up intltool-debian (0.35.0+20060710.6) ... 133s Setting up libbytes-random-secure-perl (0.29-3) ... 133s Setting up libgcc-s1-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up libitm1-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up libdata-optlist-perl (0.114-1) ... 133s Setting up cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 133s Setting up cpp-14 (14.2.0-19ubuntu2) ... 133s Setting up dh-strip-nondeterminism (1.14.1-2) ... 133s Setting up libwww-robotrules-perl (6.02-1) ... 133s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 133s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 133s Setting up cpp-i686-linux-gnu (4:14.2.0-1ubuntu1) ... 133s Setting up libmro-compat-perl (0.15-2) ... 133s Setting up libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 133s Setting up libstdc++-14-dev:amd64 (14.2.0-19ubuntu2) ... 133s Setting up libio-socket-ssl-perl (2.089-1) ... 133s Setting up libsub-exporter-perl (0.990-1) ... 133s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 133s Setting up apache2-utils (2.4.63-1ubuntu1) ... 133s Setting up libeval-closure-perl (0.14-3) ... 133s Setting up cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 133s Setting up libhttp-negotiate-perl (6.01-2) ... 133s Setting up libparams-validationcompiler-perl (0.31-1) ... 133s Setting up libhttp-cookies-perl (6.11-1) ... 133s Setting up po-debconf (1.0.21+nmu1) ... 133s Setting up libhtml-tree-perl (5.07-3) ... 133s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 133s Setting up libasan8-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up libstdc++6-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up libmodule-runtime-perl (0.016-2) ... 133s Setting up cpp (4:14.2.0-1ubuntu1) ... 133s Setting up gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 133s Setting up gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 133s Setting up libmodule-implementation-perl (0.09-2) ... 133s Setting up libpackage-stash-perl (0.40-1) ... 133s Setting up libubsan1-i386-cross (15-20250404-0ubuntu1cross1) ... 133s Setting up gcc-14 (14.2.0-19ubuntu2) ... 133s Setting up libspecio-perl (0.50-1) ... 133s Setting up g++-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 133s Setting up g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 133s Setting up g++-14 (14.2.0-19ubuntu2) ... 133s Setting up libb-hooks-endofscope-perl (0.28-1) ... 133s Setting up libtool (2.5.4-4) ... 133s Setting up libgcc-14-dev-i386-cross (14.2.0-19ubuntu2cross1) ... 133s Setting up gcc (4:14.2.0-1ubuntu1) ... 133s Setting up dh-autoreconf (20) ... 133s Setting up libnamespace-clean-perl (0.27-2) ... 133s Setting up gcc-14-i686-linux-gnu (14.2.0-19ubuntu2cross1) ... 133s Setting up g++ (4:14.2.0-1ubuntu1) ... 133s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 133s Setting up gcc-i686-linux-gnu (4:14.2.0-1ubuntu1) ... 133s Setting up build-essential (12.12ubuntu1) ... 133s Setting up libstdc++-14-dev-i386-cross (14.2.0-19ubuntu2cross1) ... 133s Setting up libnamespace-autoclean-perl (0.31-1) ... 133s Setting up libdatetime-locale-perl (1:1.41-1) ... 133s Setting up g++-14-i686-linux-gnu (14.2.0-19ubuntu2cross1) ... 133s Setting up g++-i686-linux-gnu (4:14.2.0-1ubuntu1) ... 133s Setting up libdatetime-timezone-perl (1:2.64-1+2025a) ... 133s Setting up debhelper (13.24.1ubuntu2) ... 133s Setting up crossbuild-essential-i386 (12.12ubuntu1) ... 133s Setting up libdatetime-perl (2:1.65-1build3) ... 133s Setting up libgcc-s1:i386 (15-20250404-0ubuntu1) ... 133s Setting up libc6:i386 (2.41-6ubuntu1) ... 133s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 133s Setting up libffi8:i386 (3.4.7-1) ... 133s Setting up libsctp1:i386 (1.0.21+dfsg-1) ... 133s Setting up libasan8:i386 (15-20250404-0ubuntu1) ... 133s Setting up libtasn1-6:i386 (4.20.0-2) ... 133s Setting up libstdc++6:i386 (15-20250404-0ubuntu1) ... 133s Setting up libitm1:i386 (15-20250404-0ubuntu1) ... 133s Setting up libexpat1:i386 (2.7.1-1) ... 133s Setting up liblwp-protocol-https-perl (6.14-1) ... 133s Setting up libzstd1:i386 (1.5.6+dfsg-2) ... 133s Setting up libkeyutils1:i386 (1.6.3-4ubuntu2) ... 133s Setting up libgdbm6t64:i386 (1.24-2) ... 133s Setting up libwww-perl (6.78-1) ... 133s Setting up liblzma5:i386 (5.6.4-1ubuntu1) ... 133s Setting up libbrotli1:i386 (1.1.0-2build4) ... 133s Setting up libsqlite3-0:i386 (3.46.1-3) ... 133s Setting up libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 133s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 133s Setting up libcrypt1:i386 (1:4.4.38-1) ... 133s Setting up libcom-err2:i386 (1.47.2-1ubuntu1) ... 133s Setting up libgomp1:i386 (15-20250404-0ubuntu1) ... 133s Setting up libpcre2-16-0:i386 (10.45-1) ... 133s Setting up libjansson4:i386 (2.14-2build2) ... 133s Setting up libkrb5support0:i386 (1.21.3-4ubuntu2) ... 133s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 133s Setting up libnettle8t64:i386 (3.10.1-1) ... 133s Setting up libpcre2-32-0:i386 (10.45-1) ... 133s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 133s Setting up libquadmath0:i386 (15-20250404-0ubuntu1) ... 133s Setting up libp11-kit0:i386 (0.25.5-2ubuntu3) ... 133s Setting up libunistring5:i386 (1.3-1) ... 133s Setting up libatomic1:i386 (15-20250404-0ubuntu1) ... 133s Setting up libuuid1:i386 (2.40.2-14ubuntu1) ... 133s Setting up libpcre2-8-0:i386 (10.45-1) ... 133s Setting up libk5crypto3:i386 (1.21.3-4ubuntu2) ... 133s Setting up libubsan1:i386 (15-20250404-0ubuntu1) ... 133s Setting up libpcre2-posix3:i386 (10.45-1) ... 133s Setting up libhogweed6t64:i386 (3.10.1-1) ... 133s Setting up libcrypt-dev:i386 (1:4.4.38-1) ... 133s Setting up libapr1t64:i386 (1.7.5-1) ... 133s Setting up liblua5.4-0:i386 (5.4.7-1) ... 133s Setting up libc6-dev:i386 (2.41-6ubuntu1) ... 133s Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 133s Setting up libxml-parser-perl (2.47-1build4) ... 133s Setting up libpcre2-dev:i386 (10.45-1) ... 133s Setting up libssl3t64:i386 (3.4.1-1ubuntu3) ... 133s Setting up libidn2-0:i386 (2.3.8-2) ... 133s Setting up libexpat1-dev:i386 (2.7.1-1) ... 133s Setting up uuid-dev:i386 (2.40.2-14ubuntu1) ... 133s Setting up libgcc-12-dev:i386 (12.4.0-6ubuntu1) ... 133s Setting up libsctp-dev:i386 (1.0.21+dfsg-1) ... 133s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 133s Setting up libxml-perl (0.08-4) ... 133s Setting up libkrb5-3:i386 (1.21.3-4ubuntu2) ... 133s Setting up libssh2-1t64:i386 (1.11.1-1) ... 133s Setting up libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 133s Setting up libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 133s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 133s Setting up libstdc++-12-dev:i386 (12.4.0-6ubuntu1) ... 133s Setting up libxml-dom-perl (1.46-2) ... 133s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 133s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 133s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 133s Setting up libhttp-dav-perl (0.50-1) ... 133s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 133s Setting up libldap-dev:i386 (2.6.9+dfsg-2ubuntu1) ... 133s Setting up libapr1-dev:i386 (1.7.5-1) ... 133s Setting up libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 133s Setting up libaprutil1-dev:i386 (1.6.3-3ubuntu2) ... 133s Setting up apache2-dev:i386 (2.4.63-1ubuntu1) ... 133s Setting up libcurl4t64:i386 (8.12.1-3ubuntu1) ... 133s Setting up apache2-bin:i386 (2.4.63-1ubuntu1) ... 133s Setting up apache2:i386 (2.4.63-1ubuntu1) ... 133s Enabling module mpm_event. 133s Enabling module authz_core. 133s Enabling module authz_host. 133s Enabling module authn_core. 133s Enabling module auth_basic. 133s Enabling module access_compat. 133s Enabling module authn_file. 133s Enabling module authz_user. 133s Enabling module alias. 134s Enabling module dir. 134s Enabling module autoindex. 134s Enabling module env. 134s Enabling module mime. 134s Enabling module negotiation. 134s Enabling module setenvif. 134s Enabling module filter. 134s Enabling module deflate. 134s Enabling module status. 134s Enabling module reqtimeout. 134s Enabling conf charset. 134s Enabling conf localized-error-pages. 134s Enabling conf other-vhosts-access-log. 134s Enabling conf security. 134s Enabling conf serve-cgi-bin. 134s Enabling site 000-default. 135s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 136s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 137s Processing triggers for libc-bin (2.41-6ubuntu1) ... 137s Processing triggers for ufw (0.36.2-9) ... 137s Processing triggers for man-db (2.13.0-1) ... 140s Processing triggers for install-info (7.1.1-1) ... 140s Processing triggers for systemd (257.4-1ubuntu3) ... 142s autopkgtest [10:35:25]: testbed environment configured for cross-architecture building 142s autopkgtest [10:35:25]: test run-test-suite: [----------------------- 142s + set -o pipefail 142s + export LANG=C 142s + LANG=C 142s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 142s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 142s + TESTS= 142s + TESTUSER=tuser 142s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 142s + useradd --user-group --system --create-home -s /bin/bash tuser 142s + cp -a debian/perl-framework /tmp/autopkgtest.CtGxpO/autopkgtest_tmp 143s + cd /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework 143s + export HARNESS_VERBOSE=1 143s + HARNESS_VERBOSE=1 143s + run_tests mpm_prefork 143s + local MPM=mpm_prefork 143s =============Running-with-mpm_prefork========== 143s + shift 143s + local LOG=testlog.mpm_prefork 143s + echo =============Running-with-mpm_prefork========== 143s + rm -f apache2.conf.debian 143s + cp /etc/apache2/apache2.conf apache2.conf.debian 143s + cat /etc/apache2/mods-available/mpm_prefork.load 143s + 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 143s + grep -v mpm_ 143s + xargs cat 143s + for m in bucketeer case_filter case_filter_in 143s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 143s + for m in bucketeer case_filter case_filter_in 143s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 143s + for m in bucketeer case_filter case_filter_in 143s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 143s + cat /etc/apache2/mods-available/mime.conf 143s + echo 'Servername localhost' 143s + make clean 143s make: *** No rule to make target 'clean'. Stop. 143s + true 143s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 143s + chown -R tuser: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp 143s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/apache2.conf.debian' 143s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 143s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 143s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 143s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 143s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 143s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 143s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 143s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 143s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 143s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 143s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 143s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 143s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 143s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 143s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 143s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 143s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 143s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 143s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 143s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 143s [ info] generating script ./t/htdocs/modules/cgi/action.pl 143s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 143s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 143s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 143s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 143s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 143s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 143s [ info] generating script ./t/htdocs/modules/cgi/big.pl 143s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 143s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 143s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 143s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 143s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 143s [ info] generating script ./t/htdocs/modules/cgi/env.pl 143s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 143s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 143s Warning: NAME must be a package name 143s Checking if your kit is complete... 143s Looks good 143s [ info] generating script t/TEST 143s [ info] generating script ./t/cgi-bin/cookies.pl 143s [ info] generating script ./t/cgi-bin/next_available_port.pl 143s [ info] generating script t/TEST 143s Writing MYMETA.yml and MYMETA.json 143s Writing MYMETA.yml and MYMETA.json 143s Checking for Cwd...ok 143s Checking for File::Spec...ok 143s Generating a Unix-style Makefile 143s Writing Makefile for httpd-test 143s Writing MYMETA.yml and MYMETA.json 143s + su tuser -c 't/TEST ' 143s + tee testlog.mpm_prefork 143s [warning] setting ulimit to allow core files 143s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/TEST 144s Duplicate specification "clean" for option "clean" 144s Duplicate specification "help" for option "help" 148s [warning] generating SSL CA for asf 148s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 148s ........+++++++++++++++++++++++++++++++++++++++*.......+++++++++++++++++++++++++++++++++++++++*.........+....+..+...+.+......+.....+.............+...+..+..........+..+......+.........+....+......+.....+......+....+........+......+....+..+....+............+............+...+..+...+.......+...+............+...+..+.+......+.....+...+.......+......+.....+.............+.....+.+.....+......+...+....+..+......+....+...+......+.....+....+...+..+...+.............+..........................+...+.+......+...........+...+.........+.......+...+.................+.............+...............+.....+..........+...+.........+.........+..+....+...............+...........+...+..........+..............+.............+..+.......+.....+.+..............+...+...+.......+...+.........+...........+............+.+......+........+.+..+..........+...+......+......+...+...........+...+.+.....++++++ 148s .+............+..+...+...+....+++++++++++++++++++++++++++++++++++++++*.+....+..+.........+...+.+++++++++++++++++++++++++++++++++++++++*.+.................+...+.+..+.......+...........+.+......+..+......+......+...+.+..+.......+...+........+.+.........+.........+..+...............................+.....++++++ 148s ----- 148s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 148s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 149s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 149s [ 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 149s [ 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 149s Using configuration from conf/server2_des3_dsa.cnf 149s Check that the request matches the signature 149s Signature ok 149s The Subject's Distinguished Name is as follows 149s countryName :PRINTABLE:'US' 149s stateOrProvinceName :ASN.1 12:'California' 149s localityName :ASN.1 12:'San Francisco' 149s organizationName :ASN.1 12:'ASF' 149s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 149s commonName :ASN.1 12:'localhost' 149s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 149s Certificate is to be certified until May 2 10:35:32 2026 GMT (365 days) 149s 149s Write out database with 1 new entries 149s Database updated 149s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 149s [ 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 149s [ 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 149s Using configuration from conf/server_des3.cnf 149s Check that the request matches the signature 149s Signature ok 149s The Subject's Distinguished Name is as follows 149s countryName :PRINTABLE:'US' 149s stateOrProvinceName :ASN.1 12:'California' 149s localityName :ASN.1 12:'San Francisco' 149s organizationName :ASN.1 12:'ASF' 149s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 149s commonName :ASN.1 12:'localhost' 149s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 149s Certificate is to be certified until May 2 10:35:32 2026 GMT (365 days) 149s 149s Write out database with 1 new entries 149s Database updated 149s [ info] openssl genrsa -out keys/client_colon.pem 2048 150s [ 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 150s [ 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 150s Using configuration from conf/client_colon.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test' 150s commonName :ASN.1 12:'user:colon' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ 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 150s [ info] generating proxy cert: proxy/client_colon.pem 150s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 150s [ 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 150s [ 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 150s Using configuration from conf/server_des3_dsa.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 150s commonName :ASN.1 12:'localhost' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ info] openssl genrsa -out keys/server.pem 2048 150s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 150s [ 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 150s Using configuration from conf/server.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 150s commonName :ASN.1 12:'localhost' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ info] openssl genrsa -out keys/server2.pem 2048 150s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 150s [ 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 150s Using configuration from conf/server2.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 150s commonName :ASN.1 12:'localhost' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 150s [ 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 150s [ 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 150s Using configuration from conf/server_dsa.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 150s commonName :ASN.1 12:'localhost' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 150s [ 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 150s [ 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 150s Using configuration from conf/client_snakeoil.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'AU' 150s stateOrProvinceName :ASN.1 12:'Queensland' 150s localityName :ASN.1 12:'Mackay' 150s organizationName :ASN.1 12:'Snake Oil, Ltd.' 150s organizationalUnitName:ASN.1 12:'Staff' 150s commonName :ASN.1 12:'client_snakeoil' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ 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 150s [ info] generating proxy cert: proxy/client_snakeoil.pem 150s [ info] openssl genrsa -out keys/client_revoked.pem 2048 150s [ 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 150s [ 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 150s Using configuration from conf/client_revoked.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test' 150s commonName :ASN.1 12:'client_revoked' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ 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 150s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 150s Using configuration from conf/cacrl.cnf 150s Revoking Certificate 09. 150s Database updated 150s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 150s Using configuration from conf/cacrl.cnf 150s [ info] generating proxy cert: proxy/client_revoked.pem 150s [ info] openssl genrsa -out keys/client_ok.pem 2048 150s [ 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 150s [ 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 150s Using configuration from conf/client_ok.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test' 150s commonName :ASN.1 12:'client_ok' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ 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 150s [ info] generating proxy cert: proxy/client_ok.pem 150s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 150s [ 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 150s [ 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 150s Using configuration from conf/server2_des3.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 150s commonName :ASN.1 12:'localhost' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 150s [ 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 150s [ 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 150s Using configuration from conf/server2_dsa.cnf 150s Check that the request matches the signature 150s Signature ok 150s The Subject's Distinguished Name is as follows 150s countryName :PRINTABLE:'US' 150s stateOrProvinceName :ASN.1 12:'California' 150s localityName :ASN.1 12:'San Francisco' 150s organizationName :ASN.1 12:'ASF' 150s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 150s commonName :ASN.1 12:'localhost' 150s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 150s Certificate is to be certified until May 2 10:35:33 2026 GMT (365 days) 150s 150s Write out database with 1 new entries 150s Database updated 150s [ info] linked ca-bundle.crl to fdd35eee.r0 151s cd list_modules && make .libs/mod_list_modules.so 151s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/list_modules' 151s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 151s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 151s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 151s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 151s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 151s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 151s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/list_modules' 151s cd random_chunk && make .libs/mod_random_chunk.so 151s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 151s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 151s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 151s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 151s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 151s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 151s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 151s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 151s cd test_rwrite && make .libs/mod_test_rwrite.so 151s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 151s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 151s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 151s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 152s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 152s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 152s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 152s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 152s cd memory_track && make .libs/mod_memory_track.so 152s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/memory_track' 152s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 152s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 152s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 152s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 152s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 152s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 152s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/memory_track' 152s cd eat_post && make .libs/mod_eat_post.so 152s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/eat_post' 152s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 152s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 152s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 152s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 152s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 152s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 152s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/eat_post' 152s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 152s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 152s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 152s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/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 153s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 153s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 153s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 153s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 153s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 153s cd input_body_filter && make .libs/mod_input_body_filter.so 153s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 153s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 153s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/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 153s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 153s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 153s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 153s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 153s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 153s cd client_add_filter && make .libs/mod_client_add_filter.so 153s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 153s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 153s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/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 153s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 153s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 154s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 154s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 154s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 154s cd test_session && make .libs/mod_test_session.so 154s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_session' 154s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 154s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 154s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 154s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 154s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 154s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 154s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_session' 154s cd test_apr_uri && make .libs/mod_test_apr_uri.so 154s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 154s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 154s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/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 154s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 154s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 154s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 155s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 155s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 155s cd nntp_like && make .libs/mod_nntp_like.so 155s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 155s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 155s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 155s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 155s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 155s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 155s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 155s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 155s cd test_ssl && make .libs/mod_test_ssl.so 155s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 155s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 155s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 155s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 155s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 155s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 155s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 155s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 155s cd authany && make .libs/mod_authany.so 155s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/authany' 155s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 155s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 155s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 156s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 156s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 156s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 156s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/authany' 156s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 156s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 156s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 156s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/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 156s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 156s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 156s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 156s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 156s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 156s cd test_utilities && make .libs/mod_test_utilities.so 156s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 156s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 156s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 156s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 156s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 157s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 157s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 157s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 157s cd fold && make .libs/mod_fold.so 157s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/fold' 157s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 157s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 157s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 157s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 157s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 157s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 157s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/fold' 157s cd echo_post && make .libs/mod_echo_post.so 157s make[1]: Entering directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/echo_post' 157s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 157s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 157s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 157s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 157s libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 157s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 157s make[1]: Leaving directory '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/c-modules/echo_post' 157s /usr/sbin/apache2 -d /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 157s using Apache/2.4.63 (prefork MPM) 157s 157s waiting 60 seconds for server to start: .[Fri May 02 10:35:40.884232 2025] [core:trace3] [pid 10930:tid 10930] core.c(3482): Setting LogLevel for all modules to trace8 157s [Fri May 02 10:35:40.885859 2025] [core:trace6] [pid 10930:tid 10930] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 157s [Fri May 02 10:35:40.885978 2025] [core:trace3] [pid 10930:tid 10930] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 157s [Fri May 02 10:35:40.887481 2025] [core:trace6] [pid 10930:tid 10930] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 157s [Fri May 02 10:35:40.887900 2025] [core:trace3] [pid 10930:tid 10930] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 157s [Fri May 02 10:35:40.888009 2025] [core:trace3] [pid 10930:tid 10930] core.c(3482): Setting LogLevel for all modules to info 157s [Fri May 02 10:35:40.888104 2025] [core:trace6] [pid 10930:tid 10930] core.c(3499): Cannot find module 'core', trying 'core_module' 157s [Fri May 02 10:35:40.888192 2025] [core:trace3] [pid 10930:tid 10930] core.c(3509): Setting LogLevel for module core.c to crit 157s [Fri May 02 10:35:40.888265 2025] [core:trace3] [pid 10930:tid 10930] core.c(3482): Setting LogLevel for all modules to crit 157s [Fri May 02 10:35:40.888341 2025] [core:trace6] [pid 10930:tid 10930] core.c(3499): Cannot find module 'core', trying 'core_module' 157s [Fri May 02 10:35:40.888412 2025] [core:trace3] [pid 10930:tid 10930] core.c(3509): Setting LogLevel for module core.c to info 157s [Fri May 02 10:35:40.888483 2025] [core:trace3] [pid 10930:tid 10930] core.c(3482): Setting LogLevel for all modules to crit 157s [Fri May 02 10:35:40.888603 2025] [core:trace6] [pid 10930:tid 10930] core.c(3499): Cannot find module 'core', trying 'core_module' 157s [Fri May 02 10:35:40.888702 2025] [core:trace3] [pid 10930:tid 10930] core.c(3509): Setting LogLevel for module core.c to info 157s [Fri May 02 10:35:40.888788 2025] [core:trace3] [pid 10930:tid 10930] core.c(3482): Setting LogLevel for all modules to crit 157s [Fri May 02 10:35:40.888860 2025] [core:trace3] [pid 10930:tid 10930] core.c(3482): Setting LogLevel for all modules to info 157s [Fri May 02 10:35:40.888927 2025] [core:trace6] [pid 10930:tid 10930] core.c(3499): Cannot find module 'core', trying 'core_module' 157s [Fri May 02 10:35:40.888978 2025] [core:trace3] [pid 10930:tid 10930] core.c(3509): Setting LogLevel for module core.c to crit 157s [Fri May 02 10:35:40.889030 2025] [core:trace3] [pid 10930:tid 10930] core.c(3482): Setting LogLevel for all modules to info 157s [Fri May 02 10:35:40.890132 2025] [alias:warn] [pid 10930:tid 10930] AH00671: The Alias directive in /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 157s [Fri May 02 10:35:40.890166 2025] [proxy:info] [pid 10930:tid 10930] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 157s [Fri May 02 10:35:40.890954 2025] [proxy:info] [pid 10930:tid 10930] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 157s [Fri May 02 10:35:40.890979 2025] [core:trace6] [pid 10930:tid 10930] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 157s [Fri May 02 10:35:40.890987 2025] [core:trace3] [pid 10930:tid 10930] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 158s 158s waiting 60 seconds for server to start: ok (waited 0 secs) 158s server localhost:8529 started 158s server localhost:8530 listening (mod_nntp_like) 158s server localhost:8531 listening (mod_nntp_like_ssl) 158s server localhost:8532 listening (mod_ssl) 158s server localhost:8533 listening (ssl_optional_cc) 158s server localhost:8534 listening (ssl_pr33791) 158s server localhost:8535 listening (ssl_ocsp) 158s server localhost:8536 listening (mod_proxy) 158s server localhost:8537 listening (proxy_http_bal1) 158s server localhost:8538 listening (proxy_http_bal2) 158s server localhost:8539 listening (proxy_http_balancer) 158s server localhost:8542 listening (proxy_fcgi) 158s server localhost:8543 listening (cve_2011_3368_rewrite) 158s server localhost:8544 listening (proxy_http_reverse) 158s server localhost:8545 listening (proxy_http_nofwd) 158s server localhost:8546 listening (cve_2011_3368) 158s server localhost:8547 listening (mod_headers) 158s server localhost:8548 listening (mod_echo) 158s server localhost:8549 listening (mod_echo_ssl) 158s server localhost:8550 listening (error_document) 158s server localhost:8551 listening (http_unsafe) 158s server localhost:8552 listening (http_strict) 158s server localhost:8553 listening (remote_ip) 158s server localhost:8554 listening (mod_cache) 158s server localhost:8555 listening (mod_include) 158s server localhost:8556 listening (core) 158s server localhost:8557 listening (mod_vhost_alias) 158s server localhost:8558 listening (proxy_http_https) 158s server localhost:8559 listening (proxy_https_https) 158s server localhost:8560 listening (proxy_http_https_proxy_section) 158s server localhost:8561 listening (proxy_https_https_proxy_section) 158s server localhost:8562 listening (proxy_https_http) 161s [ info] adding source lib /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 175s t/ab/base.t ......................... 175s 1..5 175s # Running under perl version 5.040001 for linux 175s # Current time local: Fri May 2 10:35:53 2025 175s # Current time GMT: Fri May 2 10:35:53 2025 175s # Using Test.pm version 1.31 175s # Using Apache/Test.pm version 1.44 175s # # running: 175s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 175s ok 1 175s ok 2 175s # # running: 175s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 175s ok 3 175s ok 4 175s ok 5 175s ok 179s t/apache/404.t ...................... 179s 1..2 179s # Running under perl version 5.040001 for linux 179s # Current time local: Fri May 2 10:35:57 2025 179s # Current time GMT: Fri May 2 10:35:57 2025 179s # Using Test.pm version 1.31 179s # Using Apache/Test.pm version 1.44 179s # GET_STR Response: 179s # HTTP/1.1 404 Not Found 179s # Connection: close 179s # Date: Fri, 02 May 2025 10:36:01 GMT 179s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 179s # Content-Length: 196 179s # Content-Type: text/html; charset=iso-8859-1 179s # Client-Date: Fri, 02 May 2025 10:36:02 GMT 179s # Client-Peer: 127.0.0.1:8529 179s # Client-Response-Num: 1 179s # Title: 404 Not Found 179s # 179s # 179s # 179s # 404 Not Found 179s # 179s #

Not Found

179s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

240s #

The requested URL was not found on this server.

240s # ' 240s ok 8 240s # testing : /merge/notfound.html code 240s # expected: 404 240s # received: '404' 240s ok 9 240s # testing : /merge/notfound.html content 240s # expected: 'testing merge' 240s # received: 'testing merge' 240s ok 10 240s # testing : /merge/merge2/notfound.html code 240s # expected: 404 240s # received: '404' 240s ok 11 240s # testing : /merge/merge2/notfound.html content 240s # expected: 'testing merge' 240s # received: 'testing merge' 240s ok 12 240s # testing : /bounce/notfound.html code 240s # expected: 404 240s # received: '404' 240s ok 13 240s # testing : /bounce/notfound.html content 240s # expected: qr/expire test/ 240s # received: ' 240s # expire test 240s # expire test 240s # ' 240s ok 14 240s ok 244s t/apache/etags.t .................... 244s # Checking for existence of FileETag directive 244s # Returned 200: 244s 1..61 244s # Running under perl version 5.040001 for linux 244s # Current time local: Fri May 2 10:37:02 2025 244s # Current time GMT: Fri May 2 10:37:02 2025 244s # Using Test.pm version 1.31 244s # Using Apache/Test.pm version 1.44 244s # --- 244s # HEAD /apache/etags/none/inherit/test.txt 244s # Expecting field to be absent 244s # ETag field is missing 244s ok 1 244s # --- 244s # HEAD /apache/etags/m/minus-mis/test.txt 244s # Expecting field to be absent 244s # Received "b-62c6deaf13e40" 244s ok 2 244s # --- 244s # HEAD /apache/etags/all/minus-is/test.txt 244s # Expecting one component in ETag field 244s # Received "62c6deaf13e40" 244s ok 3 244s # --- 244s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 4 244s # --- 244s # HEAD /apache/etags/none/i/test.txt 244s # Expecting one component in ETag field 244s # Received "42af1" 244s ok 5 244s # --- 244s # HEAD /apache/etags/m/test.txt 244s # Expecting one component in ETag field 244s # Received "62c6deaf13e40" 244s ok 6 244s # --- 244s # HEAD /apache/etags/m/minus-is/test.txt 244s # Expecting field to be absent 244s # Received "62c6deaf13e40" 244s ok 7 244s # --- 244s # HEAD /apache/etags/mi/test.txt 244s # Expecting two components in ETag field 244s # Received "42ae6-62c6deaf13e40" 244s ok 8 244s # --- 244s # HEAD /apache/etags/i/test.txt 244s # Expecting one component in ETag field 244s # Received "42ab3" 244s ok 9 244s # --- 244s # HEAD /apache/etags/m/plus-ms/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 10 244s # --- 244s # HEAD /apache/etags/m/plus-is/test.txt 244s # Expecting three components in ETag field 244s # Received "42ad3-b-62c6deaf13e40" 244s ok 11 244s # --- 244s # HEAD /apache/etags/all/minus-i/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 12 244s # --- 244s # HEAD /apache/etags/all/i/test.txt 244s # Expecting one component in ETag field 244s # Received "42a84" 244s ok 13 244s # --- 244s # HEAD /apache/etags/all/minus-mi/test.txt 244s # Expecting one component in ETag field 244s # Received "b" 244s ok 14 244s # --- 244s # HEAD /apache/etags/s/test.txt 244s # Expecting one component in ETag field 244s # Received "b" 244s ok 15 244s # --- 244s # HEAD /apache/etags/none/mis/test.txt 244s # Expecting three components in ETag field 244s # Received "42aff-b-62c6deaf13e40" 244s ok 16 244s # --- 244s # HEAD /apache/etags/m/minus-i/test.txt 244s # Expecting field to be absent 244s # Received "62c6deaf13e40" 244s ok 17 244s # --- 244s # HEAD /apache/etags/none/plus-s/test.txt 244s # Expecting one component in ETag field 244s # Received "b" 244s ok 18 244s # --- 244s # HEAD /apache/etags/all/mi/test.txt 244s # Expecting two components in ETag field 244s # Received "42a8f-62c6deaf13e40" 244s ok 19 244s # --- 244s # HEAD /apache/etags/is/test.txt 244s # Expecting two components in ETag field 244s # Received "42ab6-b" 244s ok 20 244s # --- 244s # HEAD /apache/etags/none/test.txt 244s # Expecting field to be absent 244s # ETag field is missing 244s ok 21 244s # --- 244s # HEAD /apache/etags/all/minus-m/test.txt 244s # Expecting two components in ETag field 244s # Received "42a98-b" 244s ok 22 244s # --- 244s # HEAD /apache/etags/none/mi/test.txt 244s # Expecting two components in ETag field 244s # Received "42afc-62c6deaf13e40" 244s ok 23 244s # --- 244s # HEAD /apache/etags/all/minus-mis/test.txt 244s # Expecting field to be absent 244s # Received "b-62c6deaf13e40" 244s ok 24 244s # --- 244s # HEAD /apache/etags/all/is/test.txt 244s # Expecting two components in ETag field 244s # Received "42a89-b" 244s ok 25 244s # --- 244s # HEAD /apache/etags/all/minus-ms/test.txt 244s # Expecting one component in ETag field 244s # Received "42aa1" 244s ok 26 244s # --- 244s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 244s # Expecting one component in ETag field 244s # Received "b" 244s ok 27 244s # --- 244s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 244s # Expecting one component in ETag field 244s # Received "62c6deaf13e40" 244s ok 28 244s # --- 244s # HEAD /apache/etags/ms/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 29 244s # --- 244s # HEAD /apache/etags/all/inherit/test.txt 244s # Expecting three components in ETag field 244s # Received "42a86-b-62c6deaf13e40" 244s ok 30 244s # --- 244s # HEAD /apache/etags/none/m/test.txt 244s # Expecting one component in ETag field 244s # Received "62c6deaf13e40" 244s ok 31 244s # --- 244s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 244s # Expecting two components in ETag field 244s # Received "42b25-62c6deaf13e40" 244s ok 32 244s # --- 244s # HEAD /apache/etags/all/minus-s/test.txt 244s # Expecting two components in ETag field 244s # Received "42aa4-62c6deaf13e40" 244s ok 33 244s # --- 244s # HEAD /apache/etags/none/plus-m/test.txt 244s # Expecting one component in ETag field 244s # Received "62c6deaf13e40" 244s ok 34 244s # --- 244s # HEAD /apache/etags/m/plus-s/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 35 244s # --- 244s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 244s # Expecting one component in ETag field 244s # Received "42b22" 244s ok 36 244s # --- 244s # HEAD /apache/etags/none/plus-mis/test.txt 244s # Expecting three components in ETag field 244s # Received "42b26-b-62c6deaf13e40" 244s ok 37 244s # --- 244s # HEAD /apache/etags/none/ms/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 38 244s # --- 244s # HEAD /apache/etags/all/ms/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 39 244s # --- 244s # HEAD /apache/etags/m/plus-i/test.txt 244s # Expecting two components in ETag field 244s # Received "42ad0-62c6deaf13e40" 244s ok 40 244s # --- 244s # HEAD /apache/etags/m/plus-m/test.txt 244s # Expecting one component in ETag field 244s # Received "62c6deaf13e40" 244s ok 41 244s # --- 244s # HEAD /apache/etags/all/test.txt 244s # Expecting three components in ETag field 244s # Received "42aae-b-62c6deaf13e40" 244s ok 42 244s # --- 244s # HEAD /apache/etags/all/mis/test.txt 244s # Expecting three components in ETag field 244s # Received "42aa7-b-62c6deaf13e40" 244s ok 43 244s # --- 244s # HEAD /apache/etags/none/plus-ms/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 44 244s # --- 244s # HEAD /apache/etags/m/minus-m/test.txt 244s # Expecting field to be absent 244s # Received "b-62c6deaf13e40" 244s ok 45 244s # --- 244s # HEAD /apache/etags/m/minus-ms/test.txt 244s # Expecting field to be absent 244s # Received "b-62c6deaf13e40" 244s ok 46 244s # --- 244s # HEAD /apache/etags/default/test.txt 244s # Expecting two components in ETag field 244s # Received "b-62c6deaf13e40" 244s ok 47 244s # --- 244s # HEAD /apache/etags/m/plus-mis/test.txt 244s # Expecting three components in ETag field 244s # Received "42adc-b-62c6deaf13e40" 244s ok 48 244s # --- 244s # HEAD /apache/etags/m/minus-s/test.txt 244s # Expecting field to be absent 244s # Received "62c6deaf13e40" 244s ok 49 244s # --- 244s # HEAD /apache/etags/m/minus-mi/test.txt 244s # Expecting field to be absent 244s # Received "b-62c6deaf13e40" 244s ok 50 244s # --- 244s # HEAD /apache/etags/none/plus-is/test.txt 244s # Expecting two components in ETag field 244s # Received "42b08-b" 244s ok 51 244s # --- 244s # HEAD /apache/etags/m/plus-mi/test.txt 244s # Expecting two components in ETag field 244s # Received "42ad9-62c6deaf13e40" 244s ok 52 244s # --- 244s # HEAD /apache/etags/all/s/test.txt 244s # Expecting one component in ETag field 244s # Received "b" 244s ok 53 244s # --- 244s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 244s # Expecting field to be absent 244s # Received "b-62c6deaf13e40" 244s ok 54 244s # --- 244s # HEAD /apache/etags/mis/test.txt 244s # Expecting three components in ETag field 244s # Received "42ae9-b-62c6deaf13e40" 244s ok 55 244s # --- 244s # HEAD /apache/etags/none/plus-i/test.txt 244s # Expecting one component in ETag field 244s # Received "42b05" 244s ok 56 244s # --- 244s # HEAD /apache/etags/none/plus-mi/test.txt 244s # Expecting two components in ETag field 244s # Received "42b0e-62c6deaf13e40" 244s ok 57 244s # --- 244s # HEAD /apache/etags/none/is/test.txt 244s # Expecting two components in ETag field 244s # Received "42af6-b" 244s ok 58 244s # --- 244s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 244s # Expecting two components in ETag field 244s # Received "42b19-b" 244s ok 59 244s # --- 244s # HEAD /apache/etags/all/m/test.txt 244s # Expecting one component in ETag field 244s # Received "62c6deaf13e40" 244s ok 60 244s # --- 244s # HEAD /apache/etags/none/s/test.txt 244s # Expecting one component in ETag field 244s # Received "b" 244s ok 61 244s ok 249s t/apache/expr.t ..................... 249s 1..229 249s # Running under perl version 5.040001 for linux 249s # Current time local: Fri May 2 10:37:07 2025 249s # Current time GMT: Fri May 2 10:37:07 2025 249s # Using Test.pm version 1.31 249s # Using Apache/Test.pm version 1.44 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true" should evaluate to true, got true 249s ok 1 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "false" should evaluate to false, got false 249s ok 2 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "foo", got parse error 249s ok 3 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -eq 01" should evaluate to true, got true 249s ok 4 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -eq 2" should evaluate to false, got false 249s ok 5 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -ne 2" should evaluate to true, got true 249s ok 6 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -ne 1" should evaluate to false, got false 249s ok 7 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -lt 02" should evaluate to true, got true 249s ok 8 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -lt 1" should evaluate to false, got false 249s ok 9 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -le 2" should evaluate to true, got true 249s ok 10 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -le 1" should evaluate to true, got true 249s ok 11 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "2 -gt 1" should evaluate to true, got true 249s ok 12 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -gt 1" should evaluate to false, got false 249s ok 13 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "2 -ge 1" should evaluate to true, got true 249s ok 14 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -ge 1" should evaluate to true, got true 249s ok 15 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "1 -gt -1" should evaluate to true, got true 249s ok 16 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' == 'aa'" should evaluate to true, got true 249s ok 17 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' == 'b'" should evaluate to false, got false 249s ok 18 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' = 'aa'" should evaluate to true, got true 249s ok 19 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' = 'b'" should evaluate to false, got false 249s ok 20 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' != 'b'" should evaluate to true, got true 249s ok 21 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' != 'aa'" should evaluate to false, got false 249s ok 22 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' < 'b'" should evaluate to true, got true 249s ok 23 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' < 'aa'" should evaluate to false, got false 249s ok 24 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' <= 'b'" should evaluate to true, got true 249s ok 25 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' <= 'aa'" should evaluate to true, got true 249s ok 26 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'b' > 'aa'" should evaluate to true, got true 249s ok 27 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' > 'aa'" should evaluate to false, got false 249s ok 28 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'b' >= 'aa'" should evaluate to true, got true 249s ok 29 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'aa' >= 'aa'" should evaluate to true, got true 249s ok 30 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 249s ok 31 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 249s ok 32 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 249s ok 33 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 249s ok 34 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 249s ok 35 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 249s ok 36 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 249s ok 37 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 249s ok 38 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 249s ok 39 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 249s ok 40 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME} != ''" should evaluate to true, got true 249s ok 41 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'a' -in { 'b', 'a' } " should evaluate to true, got true 249s ok 42 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'a' -in { 'b', 'c' } " should evaluate to false, got false 249s ok 43 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' =~ /bc/ " should evaluate to true, got true 249s ok 44 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' =~ /BC/i " should evaluate to true, got true 249s ok 45 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' !~ m!bc! " should evaluate to false, got false 249s ok 46 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' !~ m!BC!i " should evaluate to false, got false 249s ok 47 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " $0 == '' " should evaluate to true, got true 249s ok 48 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " $1 == '' " should evaluate to true, got true 249s ok 49 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " $9 == '' " should evaluate to true, got true 249s ok 50 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " '$0' == '' " should evaluate to true, got true 249s ok 51 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 249s ok 52 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 249s ok 53 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 249s ok 54 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 249s ok 55 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 249s ok 56 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 249s ok 57 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 249s ok 58 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 249s ok 59 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 249s ok 60 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 249s ok 61 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 249s ok 62 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 249s ok 63 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 249s ok 64 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 249s ok 65 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 249s ok 66 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 249s ok 67 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 249s ok 68 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 249s ok 69 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 249s ok 70 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{HTTPS} == 'off' " should evaluate to true, got true 249s ok 71 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 249s ok 72 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 249s ok 73 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 249s ok 74 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 249s ok 75 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 249s ok 76 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 249s ok 77 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 249s ok 78 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 249s ok 79 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 249s ok 80 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 249s ok 81 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 249s ok 82 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "escape('?') = '%3f' " should evaluate to true, got true 249s ok 83 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "unescape('%3f') = '?' " should evaluate to true, got true 249s ok 84 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 249s ok 85 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 249s ok 86 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 249s ok 87 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "file('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 249s ok 88 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-n ''" should evaluate to false, got false 249s ok 89 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-z ''" should evaluate to true, got true 249s ok 90 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-n '1'" should evaluate to true, got true 249s ok 91 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-z '1'" should evaluate to false, got false 249s ok 92 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "-R 'abc'", got parse error 249s ok 93 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 249s ok 94 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-R '240.0.0.0'" should evaluate to false, got false 249s ok 95 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-R '240.0.0.0/8'" should evaluate to false, got false 249s ok 96 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-R 'ff::/8'" should evaluate to false, got false 249s ok 97 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 249s ok 98 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 249s ok 99 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 249s ok 100 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 249s ok 101 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 249s ok 102 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 249s ok 103 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 249s ok 104 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'foo' -strmatch '*o'" should evaluate to true, got true 249s ok 105 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 249s ok 106 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'foo' -strmatch 'F*'" should evaluate to false, got false 249s ok 107 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'foo' -strcmatch 'F*'" should evaluate to true, got true 249s ok 108 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'foo' -strmatch 'g*'" should evaluate to false, got false 249s ok 109 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'foo' -strcmatch 'g*'" should evaluate to false, got false 249s ok 110 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 249s ok 111 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 249s ok 112 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 249s ok 113 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 249s ok 114 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "foo('bar') = 'bar'", got parse error 249s ok 115 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "%{FOO} != 'bar'", got parse error 249s ok 116 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s Should get parse error for "'bar' = bar", got parse error 249s ok 117 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true" should evaluate to true, got true 249s ok 118 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && true" should evaluate to true, got true 249s ok 119 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || true" should evaluate to true, got true 249s ok 120 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || true || true" should evaluate to true, got true 249s ok 121 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || true && true" should evaluate to true, got true 249s ok 122 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && true || true" should evaluate to true, got true 249s ok 123 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && true && true" should evaluate to true, got true 249s ok 124 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || true || !true" should evaluate to true, got true 249s ok 125 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || true && !true" should evaluate to true, got true 249s ok 126 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && true || !true" should evaluate to true, got true 249s ok 127 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && true && !true" should evaluate to false, got false 249s ok 128 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && !true" should evaluate to false, got false 249s ok 129 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || !true" should evaluate to true, got true 249s ok 130 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || !true || true" should evaluate to true, got true 249s ok 131 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || !true && true" should evaluate to true, got true 249s ok 132 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && !true || true" should evaluate to true, got true 249s ok 133 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && !true && true" should evaluate to false, got false 249s ok 134 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || !true || !true" should evaluate to true, got true 249s ok 135 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true || !true && !true" should evaluate to true, got true 249s ok 136 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && !true || !true" should evaluate to false, got false 249s ok 137 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "true && !true && !true" should evaluate to false, got false 249s ok 138 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true" should evaluate to false, got false 249s ok 139 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && true" should evaluate to false, got false 249s ok 140 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || true" should evaluate to true, got true 249s ok 141 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || true || true" should evaluate to true, got true 249s ok 142 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || true && true" should evaluate to true, got true 249s ok 143 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && true || true" should evaluate to true, got true 249s ok 144 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && true && true" should evaluate to false, got false 249s ok 145 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || true || !true" should evaluate to true, got true 249s ok 146 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || true && !true" should evaluate to false, got false 249s ok 147 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && true || !true" should evaluate to false, got false 249s ok 148 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && true && !true" should evaluate to false, got false 249s ok 149 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && !true" should evaluate to false, got false 249s ok 150 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || !true" should evaluate to false, got false 249s ok 151 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || !true || true" should evaluate to true, got true 249s ok 152 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || !true && true" should evaluate to false, got false 249s ok 153 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && !true || true" should evaluate to true, got true 249s ok 154 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && !true && true" should evaluate to false, got false 249s ok 155 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || !true || !true" should evaluate to false, got false 249s ok 156 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true || !true && !true" should evaluate to false, got false 249s ok 157 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && !true || !true" should evaluate to false, got false 249s ok 158 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!true && !true && !true" should evaluate to false, got false 249s ok 159 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true)" should evaluate to false, got false 249s ok 160 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && true)" should evaluate to false, got false 249s ok 161 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || true)" should evaluate to false, got false 249s ok 162 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || true || true)" should evaluate to false, got false 249s ok 163 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || true && true)" should evaluate to false, got false 249s ok 164 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && true || true)" should evaluate to false, got false 249s ok 165 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && true && true)" should evaluate to false, got false 249s ok 166 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || true || !true)" should evaluate to false, got false 249s ok 167 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || true && !true)" should evaluate to false, got false 249s ok 168 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && true || !true)" should evaluate to false, got false 249s ok 169 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && true && !true)" should evaluate to true, got true 249s ok 170 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && !true)" should evaluate to true, got true 249s ok 171 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || !true)" should evaluate to false, got false 249s ok 172 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || !true || true)" should evaluate to false, got false 249s ok 173 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || !true && true)" should evaluate to false, got false 249s ok 174 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && !true || true)" should evaluate to false, got false 249s ok 175 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && !true && true)" should evaluate to true, got true 249s ok 176 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || !true || !true)" should evaluate to false, got false 249s ok 177 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true || !true && !true)" should evaluate to false, got false 249s ok 178 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && !true || !true)" should evaluate to true, got true 249s ok 179 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(true && !true && !true)" should evaluate to true, got true 249s ok 180 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true)" should evaluate to true, got true 249s ok 181 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && true)" should evaluate to true, got true 249s ok 182 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || true)" should evaluate to false, got false 249s ok 183 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || true || true)" should evaluate to false, got false 249s ok 184 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || true && true)" should evaluate to false, got false 249s ok 185 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && true || true)" should evaluate to false, got false 249s ok 186 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && true && true)" should evaluate to true, got true 249s ok 187 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || true || !true)" should evaluate to false, got false 249s ok 188 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || true && !true)" should evaluate to true, got true 249s ok 189 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && true || !true)" should evaluate to true, got true 249s ok 190 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && true && !true)" should evaluate to true, got true 249s ok 191 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && !true)" should evaluate to true, got true 249s ok 192 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || !true)" should evaluate to true, got true 249s ok 193 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || !true || true)" should evaluate to false, got false 249s ok 194 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || !true && true)" should evaluate to true, got true 249s ok 195 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && !true || true)" should evaluate to false, got false 249s ok 196 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && !true && true)" should evaluate to true, got true 249s ok 197 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || !true || !true)" should evaluate to true, got true 249s ok 198 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true || !true && !true)" should evaluate to true, got true 249s ok 199 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && !true || !true)" should evaluate to true, got true 249s ok 200 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "!(!true && !true && !true)" should evaluate to true, got true 249s ok 201 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 249s ok 202 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 249s ok 203 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 249s ok 204 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 249s ok 205 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 249s ok 206 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 249s ok 207 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 249s ok 208 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 249s ok 209 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 249s ok 210 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 249s ok 211 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 249s ok 212 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 249s ok 213 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 249s ok 214 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 249s ok 215 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 249s ok 216 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 249s ok 217 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 249s ok 218 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 249s ok 219 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 249s ok 220 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-F '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 249s ok 221 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-F '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 249s ok 222 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-U '/apache/' " should evaluate to true, got true 249s ok 223 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "-U '/apache/expr/none' " should evaluate to false, got false 249s ok 224 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 249s ok 225 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 249s ok 226 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "base64('foo') = 'Zm9v' " should evaluate to true, got true 249s ok 227 249s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 249s ok 228 249s Error log should not have 'Internal evaluation error' entries, found 0 249s ok 229 249s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 249s ok 256s t/apache/expr_string.t .............. 256s 1..29 256s # Running under perl version 5.040001 for linux 256s # Current time local: Fri May 2 10:37:12 2025 256s # Current time GMT: Fri May 2 10:37:12 2025 256s # Using Test.pm version 1.31 256s # Using Apache/Test.pm version 1.44 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 1 256s Expected return code 200, got 200 for 'foo' 256s ok 2 256s # testing : log message [Fri May 02 10:37:16.659937 2025] [log_debug:info] [pid 10947:tid 10947] [client 127.0.0.1:47822] foo (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: 'foo' 256s # received: 'foo' 256s ok 3 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 4 256s Expected return code 200, got 200 for '%{req:SomeHeader}' 256s ok 5 256s # testing : log message [Fri May 02 10:37:16.918808 2025] [log_debug:info] [pid 10947:tid 10947] [client 127.0.0.1:47822] SomeValue (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: 'SomeValue' 256s # received: 'SomeValue' 256s ok 6 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 7 256s Should get parse error (500) for "%{", got 500 256s ok 8 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 9 256s Expected return code 200, got 200 for '%' 256s ok 10 256s # testing : log message [Fri May 02 10:37:17.430909 2025] [log_debug:info] [pid 33136:tid 33136] [client 127.0.0.1:47828] % (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: '%' 256s # received: '%' 256s ok 11 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 12 256s Expected return code 200, got 200 for '}' 256s ok 13 256s # testing : log message [Fri May 02 10:37:17.684612 2025] [log_debug:info] [pid 33136:tid 33136] [client 127.0.0.1:47828] } (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: '}' 256s # received: '}' 256s ok 14 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 15 256s Expected return code 200, got 200 for '\"' 256s ok 16 256s # testing : log message [Fri May 02 10:37:17.939665 2025] [log_debug:info] [pid 33136:tid 33136] [client 127.0.0.1:47828] " (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: '"' 256s # received: '"' 256s ok 17 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 18 256s Expected return code 200, got 200 for '\'' 256s ok 19 256s # testing : log message [Fri May 02 10:37:18.194895 2025] [log_debug:info] [pid 33136:tid 33136] [client 127.0.0.1:47828] ' (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: '\'' 256s # received: '\'' 256s ok 20 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 21 256s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 256s ok 22 256s # testing : log message [Fri May 02 10:37:18.450963 2025] [log_debug:info] [pid 33136:tid 33136] [client 127.0.0.1:47828] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: '%{req:SomeHeader}' 256s # received: '%{req:SomeHeader}' 256s ok 23 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 24 256s Expected return code 200, got 200 for '%{tolower:IDENT}' 256s ok 25 256s # testing : log message [Fri May 02 10:37:18.706609 2025] [log_debug:info] [pid 33136:tid 33136] [client 127.0.0.1:47828] ident (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: 'ident' 256s # received: 'ident' 256s ok 26 256s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 27 256s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 256s ok 28 256s # testing : log message [Fri May 02 10:37:18.962535 2025] [log_debug:info] [pid 33136:tid 33136] [client 127.0.0.1:47828] get (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 256s # didn't match 256s # expected: 'get' 256s # received: 'get' 256s ok 29 256s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 256s ok 261s t/apache/getfile.t .................. 261s # using LWP client 261s 1..221 261s # Running under perl version 5.040001 for linux 261s # Current time local: Fri May 2 10:37:19 2025 261s # Current time GMT: Fri May 2 10:37:19 2025 261s # Using Test.pm version 1.31 261s # Using Apache/Test.pm version 1.44 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4c64-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 19556 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl.pod 261s # expected: 19556 261s # received: 19556 261s ok 1 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "dbb0-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 56240 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5004delta.pod 261s # expected: 56240 261s # received: 56240 261s ok 2 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "85ea-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 34282 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5005delta.pod 261s # expected: 34282 261s # received: 34282 261s ok 3 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "da40-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 55872 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5100delta.pod 261s # expected: 55872 261s # received: 55872 261s ok 4 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "ab70-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 43888 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5101delta.pod 261s # expected: 43888 261s # received: 43888 261s ok 5 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "15cb8-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 89272 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5120delta.pod 261s # expected: 89272 261s # received: 89272 261s ok 6 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2707-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 9991 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5121delta.pod 261s # expected: 9991 261s # received: 9991 261s ok 7 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2569-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 9577 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5122delta.pod 261s # expected: 9577 261s # received: 9577 261s ok 8 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1004-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4100 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5123delta.pod 261s # expected: 4100 261s # received: 4100 261s ok 9 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "e58-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 3672 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5124delta.pod 261s # expected: 3672 261s # received: 3672 261s ok 10 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1e00-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7680 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5125delta.pod 261s # expected: 7680 261s # received: 7680 261s ok 11 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "233a9-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 144297 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5140delta.pod 261s # expected: 144297 261s # received: 144297 261s ok 12 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1f1e-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7966 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5141delta.pod 261s # expected: 7966 261s # received: 7966 261s ok 13 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1aeb-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6891 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5142delta.pod 261s # expected: 6891 261s # received: 6891 261s ok 14 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1e50-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7760 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5143delta.pod 261s # expected: 7760 261s # received: 7760 261s ok 15 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "18b7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6327 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5144delta.pod 261s # expected: 6327 261s # received: 6327 261s ok 16 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "20a07-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 133639 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5160delta.pod 261s # expected: 133639 261s # received: 133639 261s ok 17 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "17fe-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6142 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5161delta.pod 261s # expected: 6142 261s # received: 6142 261s ok 18 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "e0a-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 3594 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5162delta.pod 261s # expected: 3594 261s # received: 3594 261s ok 19 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "ff5-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4085 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5163delta.pod 261s # expected: 4085 261s # received: 4085 261s ok 20 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1d280-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 119424 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5180delta.pod 261s # expected: 119424 261s # received: 119424 261s ok 21 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "19c5-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6597 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5181delta.pod 261s # expected: 6597 261s # received: 6597 261s ok 22 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "14d7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5335 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5182delta.pod 261s # expected: 5335 261s # received: 5335 261s ok 23 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1208-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4616 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5184delta.pod 261s # expected: 4616 261s # received: 4616 261s ok 24 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1c352-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 115538 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5200delta.pod 261s # expected: 115538 261s # received: 115538 261s ok 25 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2a07-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10759 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5201delta.pod 261s # expected: 10759 261s # received: 10759 261s ok 26 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2fef-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 12271 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5202delta.pod 261s # expected: 12271 261s # received: 12271 261s ok 27 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2410-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 9232 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5203delta.pod 261s # expected: 9232 261s # received: 9232 261s ok 28 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1fa8f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 129679 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5220delta.pod 261s # expected: 129679 261s # received: 129679 261s ok 29 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "293d-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10557 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5221delta.pod 261s # expected: 10557 261s # received: 10557 261s ok 30 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "301f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 12319 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5222delta.pod 261s # expected: 12319 261s # received: 12319 261s ok 31 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "20fa-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8442 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5223delta.pod 261s # expected: 8442 261s # received: 8442 261s ok 32 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1162-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4450 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5224delta.pod 261s # expected: 4450 261s # received: 4450 261s ok 33 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "fc09-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 64521 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5240delta.pod 261s # expected: 64521 261s # received: 64521 261s ok 34 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2009-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8201 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5241delta.pod 261s # expected: 8201 261s # received: 8201 261s ok 35 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1007-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4103 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5242delta.pod 261s # expected: 4103 261s # received: 4103 261s ok 36 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2aac-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10924 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5243delta.pod 261s # expected: 10924 261s # received: 10924 261s ok 37 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1168-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4456 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5244delta.pod 261s # expected: 4456 261s # received: 4456 261s ok 38 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1875a-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 100186 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5260delta.pod 261s # expected: 100186 261s # received: 100186 261s ok 39 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1e25-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7717 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5261delta.pod 261s # expected: 7717 261s # received: 7717 261s ok 40 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1e16-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7702 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5262delta.pod 261s # expected: 7702 261s # received: 7702 261s ok 41 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1b69-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7017 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5263delta.pod 261s # expected: 7017 261s # received: 7017 261s ok 42 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "115d9-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 71129 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5280delta.pod 261s # expected: 71129 261s # received: 71129 261s ok 43 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "11f7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4599 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5281delta.pod 261s # expected: 4599 261s # received: 4599 261s ok 44 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1806-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6150 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5282delta.pod 261s # expected: 6150 261s # received: 6150 261s ok 45 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "13f7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5111 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5283delta.pod 261s # expected: 5111 261s # received: 5111 261s ok 46 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "a038-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 41016 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5300delta.pod 261s # expected: 41016 261s # received: 41016 261s ok 47 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1662-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5730 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5301delta.pod 261s # expected: 5730 261s # received: 5730 261s ok 48 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "124a-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4682 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5302delta.pod 261s # expected: 4682 261s # received: 4682 261s ok 49 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1374-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4980 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5303delta.pod 261s # expected: 4980 261s # received: 4980 261s ok 50 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "d310-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 54032 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5320delta.pod 261s # expected: 54032 261s # received: 54032 261s ok 51 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1b5f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7007 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5321delta.pod 261s # expected: 7007 261s # received: 7007 261s ok 52 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "9201-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 37377 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5340delta.pod 261s # expected: 37377 261s # received: 37377 261s ok 53 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1076-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4214 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5341delta.pod 261s # expected: 4214 261s # received: 4214 261s ok 54 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "f68-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 3944 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5342delta.pod 261s # expected: 3944 261s # received: 3944 261s ok 55 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "fd6-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4054 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5343delta.pod 261s # expected: 4054 261s # received: 4054 261s ok 56 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "ad8b-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 44427 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5360delta.pod 261s # expected: 44427 261s # received: 44427 261s ok 57 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1288-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4744 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5361delta.pod 261s # expected: 4744 261s # received: 4744 261s ok 58 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "f69-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 3945 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5362delta.pod 261s # expected: 3945 261s # received: 3945 261s ok 59 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "fd7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4055 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5363delta.pod 261s # expected: 4055 261s # received: 4055 261s ok 60 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "10d47-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 68935 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5380delta.pod 261s # expected: 68935 261s # received: 68935 261s ok 61 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "f6a-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 3946 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5381delta.pod 261s # expected: 3946 261s # received: 3946 261s ok 62 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "fd8-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4056 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5382delta.pod 261s # expected: 4056 261s # received: 4056 261s ok 63 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "c79b-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 51099 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5400delta.pod 261s # expected: 51099 261s # received: 51099 261s ok 64 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "15dc-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5596 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl5401delta.pod 261s # expected: 5596 261s # received: 5596 261s ok 65 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1e723-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 124707 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl561delta.pod 261s # expected: 124707 261s # received: 124707 261s ok 66 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1a2bb-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 107195 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl56delta.pod 261s # expected: 107195 261s # received: 107195 261s ok 67 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "94ac-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 38060 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl581delta.pod 261s # expected: 38060 261s # received: 38060 261s ok 68 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1176-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4470 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl582delta.pod 261s # expected: 4470 261s # received: 4470 261s ok 69 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "18bf-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6335 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl583delta.pod 261s # expected: 6335 261s # received: 6335 261s ok 70 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1cc3-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7363 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl584delta.pod 261s # expected: 7363 261s # received: 7363 261s ok 71 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1701-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5889 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl585delta.pod 261s # expected: 5889 261s # received: 5889 261s ok 72 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "122b-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4651 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl586delta.pod 261s # expected: 4651 261s # received: 4651 261s ok 73 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "20a4-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8356 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl587delta.pod 261s # expected: 8356 261s # received: 8356 261s ok 74 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "62c1-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 25281 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl588delta.pod 261s # expected: 25281 261s # received: 25281 261s ok 75 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "d28d-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 53901 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl589delta.pod 261s # expected: 53901 261s # received: 53901 261s ok 76 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1c1d5-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 115157 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perl58delta.pod 261s # expected: 115157 261s # received: 115157 261s ok 77 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4fe9-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 20457 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlaix.pod 261s # expected: 20457 261s # received: 20457 261s ok 78 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1688-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5768 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlamiga.pod 261s # expected: 5768 261s # received: 5768 261s ok 79 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2031-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8241 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlandroid.pod 261s # expected: 8241 261s # received: 8241 261s ok 80 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "ceb51-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 846673 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlapi.pod 261s # expected: 846673 261s # received: 846673 261s ok 81 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "5838-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 22584 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlapio.pod 261s # expected: 22584 261s # received: 22584 261s ok 82 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1b62-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7010 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlartistic.pod 261s # expected: 7010 261s # received: 7010 261s ok 83 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "210c-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8460 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlbook.pod 261s # expected: 8460 261s # received: 8460 261s ok 84 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "126-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 294 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlboot.pod 261s # expected: 294 261s # received: 294 261s ok 85 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "130-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 304 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlbot.pod 261s # expected: 304 261s # received: 304 261s ok 86 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1f50-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8016 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlbs2000.pod 261s # expected: 8016 261s # received: 8016 261s ok 87 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "dea2-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 56994 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlcall.pod 261s # expected: 56994 261s # received: 56994 261s ok 88 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1180-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4480 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlcheat.pod 261s # expected: 4480 261s # received: 4480 261s ok 89 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "3179-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 12665 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlclass.pod 261s # expected: 12665 261s # received: 12665 261s ok 90 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "3c63-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 15459 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlclassguts.pod 261s # expected: 15459 261s # received: 15459 261s ok 91 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "d19f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 53663 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlclib.pod 261s # expected: 53663 261s # received: 53663 261s ok 92 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "12e5-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4837 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlcn.pod 261s # expected: 4837 261s # received: 4837 261s ok 93 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1b1b-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6939 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlcommunity.pod 261s # expected: 6939 261s # received: 6939 261s ok 94 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "662a-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 26154 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlcygwin.pod 261s # expected: 26154 261s # received: 26154 261s ok 95 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "cfa2-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 53154 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldata.pod 261s # expected: 53154 261s # received: 53154 261s ok 96 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "134d-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4941 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 261s # expected: 4941 261s # received: 4941 261s ok 97 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "a85c-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 43100 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldebguts.pod 261s # expected: 43100 261s # received: 43100 261s ok 98 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "5693-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 22163 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldebtut.pod 261s # expected: 22163 261s # received: 22163 261s ok 99 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "9bc9-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 39881 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldebug.pod 261s # expected: 39881 261s # received: 39881 261s ok 100 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "15dc-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5596 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldelta.pod 261s # expected: 5596 261s # received: 5596 261s ok 101 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "5fb8-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 24504 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldeprecation.pod 261s # expected: 24504 261s # received: 24504 261s ok 102 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4d4ea-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 316650 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldiag.pod 261s # expected: 316650 261s # received: 316650 261s ok 103 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "24a0-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 9376 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldoc.pod 261s # expected: 9376 261s # received: 9376 261s ok 104 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "b4ed-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 46317 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldocstyle.pod 261s # expected: 46317 261s # received: 46317 261s ok 105 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "6946-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 26950 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldsc.pod 261s # expected: 26950 261s # received: 26950 261s ok 106 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1f20-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7968 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perldtrace.pod 261s # expected: 7968 261s # received: 7968 261s ok 107 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1497f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 84351 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlebcdic.pod 261s # expected: 84351 261s # received: 84351 261s ok 108 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "937e-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 37758 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlembed.pod 261s # expected: 37758 261s # received: 37758 261s ok 109 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2812-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10258 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlexperiment.pod 261s # expected: 10258 261s # received: 10258 261s ok 110 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "58d2-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 22738 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq.pod 261s # expected: 22738 261s # received: 22738 261s ok 111 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "34a1-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 13473 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq1.pod 261s # expected: 13473 261s # received: 13473 261s ok 112 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "292a-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10538 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq2.pod 261s # expected: 10538 261s # received: 10538 261s ok 113 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "92e1-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 37601 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq3.pod 261s # expected: 37601 261s # received: 37601 261s ok 114 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "16bcd-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 93133 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq4.pod 261s # expected: 93133 261s # received: 93133 261s ok 115 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "dbc1-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 56257 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq5.pod 261s # expected: 56257 261s # received: 56257 261s ok 116 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "9a71-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 39537 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq6.pod 261s # expected: 39537 261s # received: 39537 261s ok 117 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "93ae-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 37806 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq7.pod 261s # expected: 37806 261s # received: 37806 261s ok 118 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "c30c-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 49932 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq8.pod 261s # expected: 49932 261s # received: 49932 261s ok 119 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "3b75-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 15221 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfaq9.pod 261s # expected: 15221 261s # received: 15221 261s ok 120 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "56ca-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 22218 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfilter.pod 261s # expected: 22218 261s # received: 22218 261s ok 121 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "342b-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 13355 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfork.pod 261s # expected: 13355 261s # received: 13355 261s ok 122 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4122-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 16674 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlform.pod 261s # expected: 16674 261s # received: 16674 261s ok 123 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "671-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 1649 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 261s # expected: 1649 261s # received: 1649 261s ok 124 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "68740-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 427840 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlfunc.pod 261s # expected: 427840 261s # received: 427840 261s ok 125 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "7c2e-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 31790 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlgit.pod 261s # expected: 31790 261s # received: 31790 261s ok 126 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "219ca-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 137674 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlglossary.pod 261s # expected: 137674 261s # received: 137674 261s ok 127 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4072-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 16498 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlgov.pod 261s # expected: 16498 261s # received: 16498 261s ok 128 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "35f7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 13815 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlgpl.pod 261s # expected: 13815 261s # received: 13815 261s ok 129 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "31bb8-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 203704 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlguts.pod 261s # expected: 203704 261s # received: 203704 261s ok 130 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "afe5-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 45029 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlhack.pod 261s # expected: 45029 261s # received: 45029 261s ok 131 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1297d-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 76157 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlhacktips.pod 261s # expected: 76157 261s # received: 76157 261s ok 132 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1809-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6153 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlhacktut.pod 261s # expected: 6153 261s # received: 6153 261s ok 133 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "602-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 1538 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlhaiku.pod 261s # expected: 1538 261s # received: 1538 261s ok 134 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "ebeb-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 60395 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlhist.pod 261s # expected: 60395 261s # received: 60395 261s ok 135 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "77a4-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 30628 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlhpux.pod 261s # expected: 30628 261s # received: 30628 261s ok 136 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "7dd-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 2013 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlhurd.pod 261s # expected: 2013 261s # received: 2013 261s ok 137 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1fc9f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 130207 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlintern.pod 261s # expected: 130207 261s # received: 130207 261s ok 138 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "9216-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 37398 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlinterp.pod 261s # expected: 37398 261s # received: 37398 261s ok 139 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "579a-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 22426 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlintro.pod 261s # expected: 22426 261s # received: 22426 261s ok 140 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "8ad2-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 35538 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perliol.pod 261s # expected: 35538 261s # received: 35538 261s ok 141 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "11818-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 71704 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlipc.pod 261s # expected: 71704 261s # received: 71704 261s ok 142 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1150-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4432 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlirix.pod 261s # expected: 4432 261s # received: 4432 261s ok 143 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "20a8-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8360 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perljp.pod 261s # expected: 8360 261s # received: 8360 261s ok 144 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2fc0-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 12224 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlko.pod 261s # expected: 12224 261s # received: 12224 261s ok 145 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "163-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 355 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perllexwarn.pod 261s # expected: 355 261s # received: 355 261s ok 146 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "7ea-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 2026 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perllinux.pod 261s # expected: 2026 261s # received: 2026 261s ok 147 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "12978-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 76152 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perllocale.pod 261s # expected: 76152 261s # received: 76152 261s ok 148 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2487-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 9351 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perllol.pod 261s # expected: 9351 261s # received: 9351 261s ok 149 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2f6f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 12143 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlmacosx.pod 261s # expected: 12143 261s # received: 12143 261s ok 150 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "67a7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 26535 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlmod.pod 261s # expected: 26535 261s # received: 26535 261s ok 151 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2574-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 9588 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 261s # expected: 9588 261s # received: 9588 261s ok 152 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1095c-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 67932 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlmodlib.pod 261s # expected: 67932 261s # received: 67932 261s ok 153 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "573b-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 22331 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 261s # expected: 22331 261s # received: 22331 261s ok 154 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "d65-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 3429 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlmroapi.pod 261s # expected: 3429 261s # received: 3429 261s ok 155 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2ad3-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10963 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlnewmod.pod 261s # expected: 10963 261s # received: 10963 261s ok 156 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "20a5-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8357 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlnumber.pod 261s # expected: 8357 261s # received: 8357 261s ok 157 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "8d31-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 36145 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlobj.pod 261s # expected: 36145 261s # received: 36145 261s ok 158 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "6885-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 26757 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlootut.pod 261s # expected: 26757 261s # received: 26757 261s ok 159 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2b4ac-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 177324 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlop.pod 261s # expected: 177324 261s # received: 177324 261s ok 160 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4db-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 1243 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 261s # expected: 1243 261s # received: 1243 261s ok 161 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "3b77-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 15223 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlopentut.pod 261s # expected: 15223 261s # received: 15223 261s ok 162 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "16cb7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 93367 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlos2.pod 261s # expected: 93367 261s # received: 93367 261s ok 163 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "37cb-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 14283 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlos390.pod 261s # expected: 14283 261s # received: 14283 261s ok 164 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "12b0-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4784 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlos400.pod 261s # expected: 4784 261s # received: 4784 261s ok 165 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "c8a9-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 51369 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlpacktut.pod 261s # expected: 51369 261s # received: 51369 261s ok 166 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "c2bc-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 49852 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlperf.pod 261s # expected: 49852 261s # received: 49852 261s ok 167 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1418-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5144 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlplan9.pod 261s # expected: 5144 261s # received: 5144 261s ok 168 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "5b65-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 23397 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlpod.pod 261s # expected: 23397 261s # received: 23397 261s ok 169 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "10d10-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 68880 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlpodspec.pod 261s # expected: 68880 261s # received: 68880 261s ok 170 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2f40-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 12096 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 261s # expected: 12096 261s # received: 12096 261s ok 171 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "67b7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 26551 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlpolicy.pod 261s # expected: 26551 261s # received: 26551 261s ok 172 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "15db1-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 89521 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlport.pod 261s # expected: 89521 261s # received: 89521 261s ok 173 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1412-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 5138 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlpragma.pod 261s # expected: 5138 261s # received: 5138 261s ok 174 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1a25-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 6693 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlqnx.pod 261s # expected: 6693 261s # received: 6693 261s ok 175 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "21256-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 135766 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlre.pod 261s # expected: 135766 261s # received: 135766 261s ok 176 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "8a9c-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 35484 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlreapi.pod 261s # expected: 35484 261s # received: 35484 261s ok 177 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "818f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 33167 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 261s # expected: 33167 261s # received: 33167 261s ok 178 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "bec7-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 48839 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 261s # expected: 48839 261s # received: 48839 261s ok 179 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "8d5c-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 36188 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlref.pod 261s # expected: 36188 261s # received: 36188 261s ok 180 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4944-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 18756 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlreftut.pod 261s # expected: 18756 261s # received: 18756 261s ok 181 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "a989-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 43401 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlreguts.pod 261s # expected: 43401 261s # received: 43401 261s ok 182 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1fd-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 509 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlrepository.pod 261s # expected: 509 261s # received: 509 261s ok 183 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4b07-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 19207 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlrequick.pod 261s # expected: 19207 261s # received: 19207 261s ok 184 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "3caa-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 15530 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlreref.pod 261s # expected: 15530 261s # received: 15530 261s ok 185 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1e1ef-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 123375 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlretut.pod 261s # expected: 123375 261s # received: 123375 261s ok 186 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "651-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 1617 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlriscos.pod 261s # expected: 1617 261s # received: 1617 261s ok 187 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "e707-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 59143 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlrun.pod 261s # expected: 59143 261s # received: 59143 261s ok 188 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "6cea-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 27882 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlsec.pod 261s # expected: 27882 261s # received: 27882 261s ok 189 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "4af2-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 19186 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 261s # expected: 19186 261s # received: 19186 261s ok 190 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "7494-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 29844 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlsolaris.pod 261s # expected: 29844 261s # received: 29844 261s ok 191 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1bdc-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7132 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlsource.pod 261s # expected: 7132 261s # received: 7132 261s ok 192 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "233b-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 9019 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlstyle.pod 261s # expected: 9019 261s # received: 9019 261s ok 193 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "12fb9-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 77753 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlsub.pod 261s # expected: 77753 261s # received: 77753 261s ok 194 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "d31f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 54047 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlsyn.pod 261s # expected: 54047 261s # received: 54047 261s ok 195 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "2858-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10328 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlsynology.pod 261s # expected: 10328 261s # received: 10328 261s ok 196 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "b184-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 45444 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlthrtut.pod 261s # expected: 45444 261s # received: 45444 261s ok 197 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "9a91-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 39569 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:23 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltie.pod 261s # expected: 39569 261s # received: 39569 261s ok 198 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:23 GMT 261s #Accept-Ranges: bytes 261s #ETag: "cda37-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 842295 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltoc.pod 261s # expected: 842295 261s # received: 842295 261s ok 199 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "174-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 372 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltodo.pod 261s # expected: 372 261s # received: 372 261s ok 200 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "126-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 294 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltooc.pod 261s # expected: 294 261s # received: 294 261s ok 201 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "126-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 294 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltoot.pod 261s # expected: 294 261s # received: 294 261s ok 202 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "297f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 10623 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltrap.pod 261s # expected: 10623 261s # received: 10623 261s ok 203 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "213f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 8511 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltru64.pod 261s # expected: 8511 261s # received: 8511 261s ok 204 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1183-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4483 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perltw.pod 261s # expected: 4483 261s # received: 4483 261s ok 205 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "162b6-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 90806 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlunicode.pod 261s # expected: 90806 261s # received: 90806 261s ok 206 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "6349-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 25417 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlunicook.pod 261s # expected: 25417 261s # received: 25417 261s ok 207 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "372e-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 14126 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlunifaq.pod 261s # expected: 14126 261s # received: 14126 261s ok 208 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "96e1-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 38625 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perluniintro.pod 261s # expected: 38625 261s # received: 38625 261s ok 209 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "6eefa-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 454394 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perluniprops.pod 261s # expected: 454394 261s # received: 454394 261s ok 210 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1f10-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7952 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlunitut.pod 261s # expected: 7952 261s # received: 7952 261s ok 211 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "1ce8-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 7400 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlutil.pod 261s # expected: 7400 261s # received: 7400 261s ok 212 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "16c17-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 93207 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlvar.pod 261s # expected: 93207 261s # received: 93207 261s ok 213 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "c68d-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 50829 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlvms.pod 261s # expected: 50829 261s # received: 50829 261s ok 214 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "f16-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 3862 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlvos.pod 261s # expected: 3862 261s # received: 3862 261s ok 215 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "7c61-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 31841 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlwin32.pod 261s # expected: 31841 261s # received: 31841 261s ok 216 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "12d15-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 77077 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlxs.pod 261s # expected: 77077 261s # received: 77077 261s ok 217 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "c51f-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 50463 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlxstut.pod 261s # expected: 50463 261s # received: 50463 261s ok 218 261s #lwp request: 261s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "5dc1-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 24001 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 261s # expected: 24001 261s # received: 24001 261s ok 219 261s #lwp request: 261s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "b235c-62e795c234600" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 729948 261s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-binary-httpd 261s # expected: 729948 261s # received: 729948 261s ok 220 261s #lwp request: 261s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 261s #User-Agent: libwww-perl/6.78 261s # 261s #server response: 261s #HTTP/1.1 200 OK 261s #Connection: close 261s #Date: Fri, 02 May 2025 10:37:24 GMT 261s #Accept-Ranges: bytes 261s #ETag: "3de4c0-62e43e486f400" 261s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 261s #Vary: In-If1 261s #Content-Length: 4056256 261s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 261s #Client-Date: Fri, 02 May 2025 10:37:24 GMT 261s #Client-Peer: 127.0.0.1:8529 261s #Client-Response-Num: 1 261s #DMMATCH1: 1 261s # 261s # testing : download of /getfiles-binary-perl 261s # expected: 4056256 261s # received: 4056256 261s ok 221 261s ok 265s t/apache/headers.t .................. 265s 1..27 265s # Running under perl version 5.040001 for linux 265s # Current time local: Fri May 2 10:37:24 2025 265s # Current time GMT: Fri May 2 10:37:24 2025 265s # Using Test.pm version 1.31 265s # Using Apache/Test.pm version 1.44 265s testing: Hello: World 265s ok 1 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 2 265s header: [World] vs [World] 265s # testing : compare header Hello value 265s # expected: 'World' 265s # received: 'World' 265s ok 3 265s testing: Hello: World 265s ok 4 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 5 265s header: [World] vs [World] 265s # testing : compare header Hello value 265s # expected: 'World' 265s # received: 'World' 265s ok 6 265s testing: Hello: World 265s ok 7 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 8 265s header: [World] vs [World] 265s # testing : compare header Hello value 265s # expected: 'World' 265s # received: 'World' 265s ok 9 265s testing: Hello: Foo 265s Bar 265s ok 10 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 11 265s header: [Foo Bar] vs [Foo Bar] 265s # testing : compare header Hello value 265s # expected: 'Foo Bar' 265s # received: 'Foo Bar' 265s ok 12 265s testing: Hello: Foo 265s Bar 265s ok 13 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 14 265s header: [Foo Bar] vs [Foo Bar] 265s # testing : compare header Hello value 265s # expected: 'Foo Bar' 265s # received: 'Foo Bar' 265s ok 15 265s testing: Hello: Foo 265s Bar 265s ok 16 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 17 265s header: [Foo Bar] vs [Foo Bar] 265s # testing : compare header Hello value 265s # expected: 'Foo Bar' 265s # received: 'Foo Bar' 265s ok 18 265s testing: Hello: Foo 265s Bar 265s ok 19 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 20 265s header: [Foo Bar] vs [Foo Bar] 265s # testing : compare header Hello value 265s # expected: 'Foo Bar' 265s # received: 'Foo Bar' 265s ok 21 265s testing: Hello: Foo 265s Bar 265s ok 22 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 23 265s header: [Foo Bar] vs [Foo Bar] 265s # testing : compare header Hello value 265s # expected: 'Foo Bar' 265s # received: 'Foo Bar' 265s ok 24 265s testing: Hello:World 265s ok 25 265s # testing : response success 265s # expected: qr/HTTP\/1\.. 200 OK/ 265s # received: 'HTTP/1.1 200 OK' 265s ok 26 265s header: [World] vs [World] 265s # testing : compare header Hello value 265s # expected: 'World' 265s # received: 'World' 265s ok 27 265s ok 269s t/apache/hostcheck.t ................ 269s 1..14 269s # Running under perl version 5.040001 for linux 269s # Current time local: Fri May 2 10:37:28 2025 269s # Current time GMT: Fri May 2 10:37:28 2025 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.44 269s # SENDING to 127.0.0.1:8529 269s # GET / HTTP/1.1 269s Host: localhost 269s 269s # expected 200, got 200 for ok 269s ok 1 269s # SENDING to 127.0.0.1:8529 269s # GET / HTTP/1.1 269s Host: localhost:1 269s 269s # expected 200, got 200 for port ignored 269s ok 2 269s # SENDING to 127.0.0.1:8529 269s # GET / HTTP/1.1 269s Host: notlisted 269s 269s # expected 200, got 200 for name not listed 269s ok 3 269s # SENDING to 127.0.0.1:8529 269s # GET / HTTP/1.1 269s Host: 127.0.0.1 269s 269s # expected 200, got 200 for IP not in serveralias/servername 269s ok 4 269s # SENDING to 127.0.0.1:8529 269s # GET / HTTP/1.1 269s Host: default-strict 269s 269s # expected 200, got 200 for NVH matches in default server 269s ok 5 269s # SENDING to 127.0.0.1:8529 269s # GET / HTTP/1.1 269s Host: nvh-strict 269s 269s # expected 200, got 200 for NVH matches 269s ok 6 269s # SENDING to 127.0.0.1:8529 269s # GET / HTTP/1.1 269s Host: nvh-strict:1 269s 269s # expected 200, got 200 for NVH matches port ignored 269s ok 7 269s # SENDING to 127.0.0.1:8556 269s # GET / HTTP/1.1 269s Host: localhost 269s 269s # expected 400, got 400 for ok 269s ok 8 269s # SENDING to 127.0.0.1:8556 269s # GET / HTTP/1.1 269s Host: localhost:1 269s 269s # expected 400, got 400 for port ignored 269s ok 9 269s # SENDING to 127.0.0.1:8556 269s # GET / HTTP/1.1 269s Host: notlisted 269s 269s # expected 400, got 400 for name not listed 269s ok 10 269s # SENDING to 127.0.0.1:8556 269s # GET / HTTP/1.1 269s Host: 127.0.0.1 269s 269s # expected 400, got 400 for IP not in serveralias/servername 269s ok 11 269s # SENDING to 127.0.0.1:8556 269s # GET / HTTP/1.1 269s Host: default-strict 269s 269s # expected 200, got 200 for NVH matches in default server 269s ok 12 269s # SENDING to 127.0.0.1:8556 269s # GET / HTTP/1.1 269s Host: nvh-strict 269s 269s # expected 200, got 200 for NVH matches 269s ok 13 269s # SENDING to 127.0.0.1:8556 269s # GET / HTTP/1.1 269s Host: nvh-strict:1 269s 269s # expected 200, got 200 for NVH matches port ignored 269s ok 14 269s ok 274s t/apache/http_strict.t .............. 274s 1..178 274s # Running under perl version 5.040001 for linux 274s # Current time local: Fri May 2 10:37:32 2025 274s # Current time GMT: Fri May 2 10:37:32 2025 274s # Using Test.pm version 1.31 274s # Using Apache/Test.pm version 1.44 274s # SENDING: 274s # GET / HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 1 274s # SENDING: 274s # GET / HTTP/1.0\n\n 274s # expecting success, got 200 274s ok 2 274s # SENDING: 274s # get / HTTP/1.0\r\n\r\n 274s # expecting 501, got 501 274s ok 3 274s # SENDING: 274s # G ET / HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 4 274s # SENDING: 274s # G\x00ET / HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 5 274s # SENDING: 274s # G/T / HTTP/1.0\r\n\r\n 274s # expecting 501, got 501 274s ok 6 274s # SENDING: 274s # GET /\x00 HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 7 274s # SENDING: 274s # GET / HTTP/1.0\x00\r\n\r\n 274s # expecting 400, got 400 274s ok 8 274s # SENDING: 274s # GET\x0c/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 9 274s # SENDING: 274s # GET\r/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 10 274s # SENDING: 274s # GET\t/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 11 274s # SENDING: 274s # GET / HTT/1.0\r\n\r\n 274s # expecting error, got 400 274s ok 12 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 274s # expecting success, got 200 274s ok 13 274s # SENDING: 274s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 274s # expecting success, got 200 274s ok 14 274s # SENDING: 274s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 274s # expecting success, got 200 274s ok 15 274s # SENDING: 274s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 16 274s # SENDING: 274s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 17 274s # SENDING: 274s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 274s # expecting 200, got 200 274s ok 18 274s # SENDING: 274s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 19 274s # SENDING: 274s # GET / HTTP/\r\nHost: localhost\r\n\r\n 274s # expecting error, got 400 274s ok 20 274s # SENDING: 274s # GET / HTTP/0.9\r\n\r\n 274s # expecting error, got 400 274s ok 21 274s # SENDING: 274s # GET / HTTP/0.8\r\n\r\n 274s # expecting error, got 400 274s ok 22 274s # SENDING: 274s # GET /\x01 HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 23 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 24 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 274s # expecting 200, got 200 274s ok 25 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 274s # expecting 400, got 400 274s ok 26 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 274s # expecting 200, got 200 274s ok 27 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo\r\n\r\n 274s # expecting 400, got 400 274s ok 28 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 274s # expecting 400, got 400 274s ok 29 274s # SENDING: 274s # GET / HTTP/1.0\r\n: bar\r\n\r\n 274s # expecting 400, got 400 274s ok 30 274s # SENDING: 274s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 31 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 274s # expecting 400, got 400 274s ok 32 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 274s # expecting 400, got 400 274s ok 33 274s # SENDING: 274s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 274s # expecting 400, got 400 274s ok 34 274s # SENDING: 274s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 35 274s # SENDING: 274s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 274s # expecting 400, got 400 274s ok 36 274s # SENDING: 274s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 274s # expecting 400, got 400 274s ok 37 274s # SENDING: 274s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 274s # expecting 200, got 200 274s ok 38 274s # SENDING: 274s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 274s # expecting 400, got 400 274s ok 39 274s # SENDING: 274s # GET / HTTP/1.0\r\r 274s # expecting dropped connection and HTTPD dropped connection 274s ok 40 274s # SENDING: 274s # GET /\r\n 274s # expecting headerless HTTP/0.9 body, got response 274s ok 41 274s # SENDING: 274s # GET /#frag HTTP/1.0\r\n 274s # expecting 400, got 400 274s ok 42 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 274s # expecting 200, got 200 274s ok 43 274s # SENDING: 274s # GET http://017700000001/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 44 274s # SENDING: 274s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 45 274s # SENDING: 274s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 46 274s # SENDING: 274s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 47 274s # SENDING: 274s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 48 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 274s # expecting 200, got 200 274s ok 49 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 274s # expecting 400, got 400 274s ok 50 274s # SENDING: 274s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 51 274s # SENDING: 274s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 52 274s # SENDING: 274s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 53 274s # SENDING: 274s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 54 274s # SENDING: 274s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 55 274s # SENDING: 274s # GET http://[::1]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 56 274s # SENDING: 274s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 57 274s # SENDING: 274s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 58 274s # SENDING: 274s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 59 274s # SENDING: 274s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 60 274s # SENDING: 274s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 61 274s # SENDING: 274s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 62 274s # SENDING: 274s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 63 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 274s # expecting success, got 200 274s ok 64 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 274s # expecting success, got 200 274s ok 65 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 274s # expecting success, got 200 274s ok 66 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 274s # expecting success, got 200 274s ok 67 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 274s # expecting success, got 200 274s ok 68 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 274s # expecting success, got 200 274s ok 69 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 274s # expecting 200, got 200 274s ok 70 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 274s # expecting 200, got 200 274s ok 71 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 274s # expecting 400, got 400 274s ok 72 274s # SENDING: 274s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 73 274s # SENDING: 274s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 74 274s # SENDING: 274s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 75 274s # SENDING: 274s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 76 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 274s # expecting 200, got 200 274s ok 77 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 274s # expecting 200, got 200 274s ok 78 274s # SENDING: 274s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 79 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 274s # DECODED: Foo: bar 274s # RESPONSE: 274s # HTTP/1.1 200 OK\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Foo: bar\r\n 274s # Vary: In-If1\r\n 274s # DMMATCH1: 1\r\n 274s # Connection: close\r\n 274s # Content-Type: text/plain\r\n 274s # \r\n 274s # Hi!\n 274s # SERVERNAME=localhost\n 274s # HTTP_HOST=\n 274s # 274s # expecting 200, got 200 274s ok 80 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 274s # DECODED: Foo: 274s # RESPONSE: 274s # HTTP/1.1 200 OK\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Foo: \r\n 274s # Vary: In-If1\r\n 274s # DMMATCH1: 1\r\n 274s # Content-Length: 36\r\n 274s # Connection: close\r\n 274s # Content-Type: text/plain\r\n 274s # \r\n 274s # Hi!\n 274s # SERVERNAME=localhost\n 274s # HTTP_HOST=\n 274s # 274s # expecting 200, got 200 274s ok 81 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 274s # DECODED: : bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 82 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 274s # DECODED: F\x00oo: bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Content-Length: 528\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 83 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 274s # DECODED: F\x01oo: bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 84 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 274s # DECODED: F\noo: bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Content-Length: 528\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 85 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 274s # DECODED: Foo: b\tar 274s # RESPONSE: 274s # HTTP/1.1 200 OK\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Foo: b\tar\r\n 274s # Vary: In-If1\r\n 274s # DMMATCH1: 1\r\n 274s # Content-Length: 36\r\n 274s # Connection: close\r\n 274s # Content-Type: text/plain\r\n 274s # \r\n 274s # Hi!\n 274s # SERVERNAME=localhost\n 274s # HTTP_HOST=\n 274s # 274s # expecting 200, got 200 274s ok 86 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 274s # DECODED: Foo: b\x01ar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 87 274s # SENDING: 274s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 274s # expecting 500, got 500 274s ok 88 274s # SENDING: 274s # GET / HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 89 274s # SENDING: 274s # GET / HTTP/1.0\n\n 274s # expecting 400, got 400 274s ok 90 274s # SENDING: 274s # get / HTTP/1.0\r\n\r\n 274s # expecting 501, got 501 274s ok 91 274s # SENDING: 274s # G ET / HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 92 274s # SENDING: 274s # G\x00ET / HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 93 274s # SENDING: 274s # G/T / HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 94 274s # SENDING: 274s # GET /\x00 HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 95 274s # SENDING: 274s # GET / HTTP/1.0\x00\r\n\r\n 274s # expecting 400, got 400 274s ok 96 274s # SENDING: 274s # GET\x0c/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 97 274s # SENDING: 274s # GET\r/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 98 274s # SENDING: 274s # GET\t/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 99 274s # SENDING: 274s # GET / HTT/1.0\r\n\r\n 274s # expecting error, got 400 274s ok 100 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 274s # expecting success, got 200 274s ok 101 274s # SENDING: 274s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 274s # expecting success, got 200 274s ok 102 274s # SENDING: 274s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 274s # expecting success, got 200 274s ok 103 274s # SENDING: 274s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 104 274s # SENDING: 274s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 105 274s # SENDING: 274s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 106 274s # SENDING: 274s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 107 274s # SENDING: 274s # GET / HTTP/\r\nHost: localhost\r\n\r\n 274s # expecting error, got 400 274s ok 108 274s # SENDING: 274s # GET / HTTP/0.9\r\n\r\n 274s # expecting error, got 400 274s ok 109 274s # SENDING: 274s # GET / HTTP/0.8\r\n\r\n 274s # expecting error, got 400 274s ok 110 274s # SENDING: 274s # GET /\x01 HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 111 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 112 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 274s # expecting 200, got 200 274s ok 113 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 274s # expecting 400, got 400 274s ok 114 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 274s # expecting 400, got 400 274s ok 115 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo\r\n\r\n 274s # expecting 400, got 400 274s ok 116 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 274s # expecting 400, got 400 274s ok 117 274s # SENDING: 274s # GET / HTTP/1.0\r\n: bar\r\n\r\n 274s # expecting 400, got 400 274s ok 118 274s # SENDING: 274s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 119 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 274s # expecting 400, got 400 274s ok 120 274s # SENDING: 274s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 274s # expecting 400, got 400 274s ok 121 274s # SENDING: 274s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 274s # expecting 400, got 400 274s ok 122 274s # SENDING: 274s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 274s # expecting 400, got 400 274s ok 123 274s # SENDING: 274s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 274s # expecting 400, got 400 274s ok 124 274s # SENDING: 274s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 274s # expecting 400, got 400 274s ok 125 274s # SENDING: 274s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 274s # expecting 200, got 200 274s ok 126 274s # SENDING: 274s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 274s # expecting 400, got 400 274s ok 127 274s # SENDING: 274s # GET / HTTP/1.0\r\r 274s # expecting dropped connection and HTTPD dropped connection 274s ok 128 274s # SENDING: 274s # GET /\r\n 274s # expecting headerless HTTP/0.9 body, got response 274s ok 129 274s # SENDING: 274s # GET /#frag HTTP/1.0\r\n 274s # expecting 400, got 400 274s ok 130 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 274s # expecting 400, got 400 274s ok 131 274s # SENDING: 274s # GET http://017700000001/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 132 274s # SENDING: 274s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 133 274s # SENDING: 274s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 134 274s # SENDING: 274s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 135 274s # SENDING: 274s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 136 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 274s # expecting 400, got 400 274s ok 137 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 274s # expecting 400, got 400 274s ok 138 274s # SENDING: 274s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 139 274s # SENDING: 274s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 140 274s # SENDING: 274s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 141 274s # SENDING: 274s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 142 274s # SENDING: 274s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 143 274s # SENDING: 274s # GET http://[::1]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 144 274s # SENDING: 274s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 145 274s # SENDING: 274s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 146 274s # SENDING: 274s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 147 274s # SENDING: 274s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 148 274s # SENDING: 274s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 149 274s # SENDING: 274s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 274s # expecting success, got 200 274s ok 150 274s # SENDING: 274s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 274s # expecting 400, got 400 274s ok 151 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 274s # expecting success, got 200 274s ok 152 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 274s # expecting success, got 200 274s ok 153 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 274s # expecting success, got 200 274s ok 154 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 274s # expecting success, got 200 274s ok 155 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 274s # expecting success, got 200 274s ok 156 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 274s # expecting success, got 200 274s ok 157 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 274s # expecting 400, got 400 274s ok 158 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 274s # expecting 400, got 400 274s ok 159 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 274s # expecting 400, got 400 274s ok 160 274s # SENDING: 274s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 161 274s # SENDING: 274s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 162 274s # SENDING: 274s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 163 274s # SENDING: 274s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 274s # expecting 200, got 200 274s ok 164 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 274s # expecting 200, got 200 274s ok 165 274s # SENDING: 274s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 274s # expecting 200, got 200 274s ok 166 274s # SENDING: 274s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 274s # expecting 200, got 200 274s ok 167 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 274s # DECODED: Foo: bar 274s # RESPONSE: 274s # HTTP/1.1 200 OK\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Foo: bar\r\n 274s # Vary: In-If1\r\n 274s # DMMATCH1: 1\r\n 274s # Content-Length: 36\r\n 274s # Connection: close\r\n 274s # Content-Type: text/plain\r\n 274s # \r\n 274s # Hi!\n 274s # SERVERNAME=localhost\n 274s # HTTP_HOST=\n 274s # 274s # expecting 200, got 200 274s ok 168 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 274s # DECODED: Foo: 274s # RESPONSE: 274s # HTTP/1.1 200 OK\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Foo: \r\n 274s # Vary: In-If1\r\n 274s # DMMATCH1: 1\r\n 274s # Content-Length: 36\r\n 274s # Connection: close\r\n 274s # Content-Type: text/plain\r\n 274s # \r\n 274s # Hi!\n 274s # SERVERNAME=localhost\n 274s # HTTP_HOST=\n 274s # 274s # expecting 200, got 200 274s ok 169 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 274s # DECODED: : bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 170 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 274s # DECODED: F\x00oo: bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Content-Length: 528\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 171 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 274s # DECODED: F\x01oo: bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 172 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 274s # DECODED: F\noo: bar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Content-Length: 528\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 173 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 274s # DECODED: Foo: b\tar 274s # RESPONSE: 274s # HTTP/1.1 200 OK\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Foo: b\tar\r\n 274s # Vary: In-If1\r\n 274s # DMMATCH1: 1\r\n 274s # Content-Length: 36\r\n 274s # Connection: close\r\n 274s # Content-Type: text/plain\r\n 274s # \r\n 274s # Hi!\n 274s # SERVERNAME=localhost\n 274s # HTTP_HOST=\n 274s # 274s # expecting 200, got 200 274s ok 174 274s # SENDING: 274s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 274s # DECODED: Foo: b\x01ar 274s # RESPONSE: 274s # HTTP/1.1 500 Internal Server Error\r\n 274s # Date: Fri, 02 May 2025 10:37:37 GMT\r\n 274s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 274s # Connection: close\r\n 274s # Content-Type: text/html; charset=iso-8859-1\r\n 274s # \r\n 274s # \n 274s # \n 274s # ... 274s # expecting 500, got 500 274s ok 175 274s # SENDING: 274s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 274s # expecting 500, got 500 274s ok 176 274s ok 177 274s ok 178 274s ok 279s t/apache/if_sections.t .............. 279s 1..46 279s # Running under perl version 5.040001 for linux 279s # Current time local: Fri May 2 10:37:37 2025 279s # Current time GMT: Fri May 2 10:37:37 2025 279s # Using Test.pm version 1.31 279s # Using Apache/Test.pm version 1.44 279s # /if_sec/ with '': 279s # expected: 200 279s # received: '200' 279s ok 1 279s # expected: undef 279s # received: undef 279s ok 2 279s # /if_sec/foo.if_test with '': 279s # expected: 200 279s # received: '200' 279s ok 3 279s # expected: undef 279s # received: undef 279s ok 4 279s # /if_sec/foo.if_test with '1': 279s # expected: 200 279s # received: '200' 279s ok 5 279s # expected: 'global1' 279s # received: 'global1' 279s ok 6 279s # /if_sec/foo.if_test with '1 11': 279s # expected: 200 279s # received: '200' 279s ok 7 279s # expected: 'global1, nested11, nested113' 279s # received: 'global1, nested11, nested113' 279s ok 8 279s # /if_sec/foo.if_test with '1 11 111': 279s # expected: 200 279s # received: '200' 279s ok 9 279s # expected: 'global1, nested11, nested111' 279s # received: 'global1, nested11, nested111' 279s ok 10 279s # /if_sec/foo.if_test with '1 11 112': 279s # expected: 200 279s # received: '200' 279s ok 11 279s # expected: 'global1, nested11, nested112' 279s # received: 'global1, nested11, nested112' 279s ok 12 279s # /if_sec/foo.if_test with '1 2': 279s # expected: 200 279s # received: '200' 279s ok 13 279s # expected: 'global1, files2' 279s # received: 'global1, files2' 279s ok 14 279s # /if_sec/dir/foo.txt with '1 2': 279s # expected: 200 279s # received: '200' 279s ok 15 279s # expected: 'global1, dir1, dir2, dir_files1' 279s # received: 'global1, dir1, dir2, dir_files1' 279s ok 16 279s # /if_sec/dir/ with '1 2': 279s # expected: 200 279s # received: '200' 279s ok 17 279s # expected: 'global1, dir1, dir2' 279s # received: 'global1, dir1, dir2' 279s ok 18 279s # /if_sec/dir/ with '1 11': 279s # expected: 200 279s # received: '200' 279s ok 19 279s # expected: 'global1, dir1, nested11, nested113' 279s # received: 'global1, dir1, nested11, nested113' 279s ok 20 279s # /if_sec/dir/ with '1 11 111': 279s # expected: 200 279s # received: '200' 279s ok 21 279s # expected: 'global1, dir1, nested11, nested111' 279s # received: 'global1, dir1, nested11, nested111' 279s ok 22 279s # /if_sec/dir/ with '1 11 112': 279s # expected: 200 279s # received: '200' 279s ok 23 279s # expected: 'global1, dir1, nested11, nested112' 279s # received: 'global1, dir1, nested11, nested112' 279s ok 24 279s # /if_sec/loc/ with '1 2': 279s # expected: 200 279s # received: '200' 279s ok 25 279s # expected: 'global1, loc1, loc2' 279s # received: 'global1, loc1, loc2' 279s ok 26 279s # /if_sec/loc/foo.txt with '1 2': 279s # expected: 200 279s # received: '200' 279s ok 27 279s # expected: 'global1, loc1, loc2' 279s # received: 'global1, loc1, loc2' 279s ok 28 279s # /if_sec/loc/ with '1 11': 279s # expected: 200 279s # received: '200' 279s ok 29 279s # expected: 'global1, loc1, nested11, nested113' 279s # received: 'global1, loc1, nested11, nested113' 279s ok 30 279s # /if_sec/loc/ with '1 11 111': 279s # expected: 200 279s # received: '200' 279s ok 31 279s # expected: 'global1, loc1, nested11, nested111' 279s # received: 'global1, loc1, nested11, nested111' 279s ok 32 279s # /if_sec/loc/ with '1 11 112': 279s # expected: 200 279s # received: '200' 279s ok 33 279s # expected: 'global1, loc1, nested11, nested112' 279s # received: 'global1, loc1, nested11, nested112' 279s ok 34 279s # /if_sec/loc/foo.if_test with '1 2': 279s # expected: 200 279s # received: '200' 279s ok 35 279s # expected: 'global1, files2, loc1, loc2' 279s # received: 'global1, files2, loc1, loc2' 279s ok 36 279s # /if_sec/loc/foo.if_test with '1 2 11': 279s # expected: 200 279s # received: '200' 279s ok 37 279s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 279s # received: 'global1, files2, loc1, loc2, nested11, nested113' 279s ok 38 279s # /if_sec/loc/foo.if_test with '1 2 11 111': 279s # expected: 200 279s # received: '200' 279s ok 39 279s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 279s # received: 'global1, files2, loc1, loc2, nested11, nested111' 279s ok 40 279s # /if_sec/loc/foo.if_test with '1 2 11 112': 279s # expected: 200 279s # received: '200' 279s ok 41 279s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 279s # received: 'global1, files2, loc1, loc2, nested11, nested112' 279s ok 42 279s # /if_sec/proxy/ with '1 2': 279s # expected: 200 279s # received: '200' 279s ok 43 279s # expected: 'global1, locp1, locp2' 279s # received: 'global1, locp1, locp2' 279s ok 44 279s # /if_sec/proxy/ with '2': 279s # expected: 200 279s # received: '200' 279s ok 45 279s # expected: 'locp2' 279s # received: 'locp2' 279s ok 46 279s ok 283s t/apache/iffile.t ................... 283s 1..2 283s # Running under perl version 5.040001 for linux 283s # Current time local: Fri May 2 10:37:41 2025 283s # Current time GMT: Fri May 2 10:37:41 2025 283s # Using Test.pm version 1.31 283s # Using Apache/Test.pm version 1.44 283s # expected: 200 283s # received: '200' 283s ok 1 283s # expected: 'success1, success2, success3, success4, success5' 283s # received: 'success1, success2, success3, success4, success5' 283s ok 2 283s ok 287s t/apache/leaks.t .................... skipped: mod_memory_track not activated 295s t/apache/limits.t ................... 295s 1..12 295s # Running under perl version 5.040001 for linux 295s # Current time local: Fri May 2 10:37:50 2025 295s # Current time GMT: Fri May 2 10:37:50 2025 295s # Using Test.pm version 1.31 295s # Using Apache/Test.pm version 1.44 295s # Testing LimitRequestLine; should succeed 295s # testing : Test #1 295s # expected: 200 295s # received: '200' 295s ok 1 295s # Testing LimitRequestLine; should fail 295s # testing : Test #2 295s # expected: 414 295s # received: '414' 295s ok 2 295s # Testing LimitRequestFieldSize; should succeed 295s # testing : Test #3 295s # expected: 200 295s # received: '200' 295s ok 3 295s # Testing LimitRequestFieldSize; should fail 295s # testing : Test #4 295s # expected: 400 295s # received: '400' 295s ok 4 295s # Testing LimitRequestFields; should succeed 295s # testing : Test #5 295s # expected: 200 295s # received: '200' 295s ok 5 295s # Testing LimitRequestFields; should fail 295s # testing : Test #6 295s # expected: 400 295s # received: '400' 295s ok 6 295s # Testing LimitRequestBody; should succeed 295s # Chunked transfer-encoding enabled 295s # testing : Test #7 295s # expected: 200 295s # received: '200' 295s ok 7 295s # Testing LimitRequestBody; should succeed 295s # Chunked transfer-encoding disabled 295s # testing : Test #8 295s # expected: 200 295s # received: '200' 295s ok 8 295s # Testing LimitRequestBody; should fail 295s # Chunked transfer-encoding enabled 295s # testing : Test #9 295s # expected: 413 295s # received: '413' 295s ok 9 295s # Testing LimitRequestBody; should fail 295s # Chunked transfer-encoding disabled 295s # testing : Test #10 295s # expected: 413 295s # received: '413' 295s ok 10 295s # Testing LimitRequestFieldSize; should succeed 295s # testing : Test #11 295s # expected: 200 295s # received: '200' 295s ok 11 295s # Testing LimitRequestFieldSize; should fail 295s # testing : Test #12 295s # expected: 400 295s # received: '400' 295s ok 12 295s ok 298s t/apache/loglevel.t ................. 298s 1..8 298s # Running under perl version 5.040001 for linux 298s # Current time local: Fri May 2 10:37:57 2025 298s # Current time GMT: Fri May 2 10:37:57 2025 298s # Using Test.pm version 1.31 298s # Using Apache/Test.pm version 1.44 298s ok 1 298s ok 2 298s ok 3 298s ok 4 298s ok 5 298s ok 6 298s ok 7 298s ok 8 298s ok 302s t/apache/maxranges.t ................ 302s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 302s 1..19 302s # Running under perl version 5.040001 for linux 302s # Current time local: Fri May 2 10:38:01 2025 302s # Current time GMT: Fri May 2 10:38:01 2025 302s # Using Test.pm version 1.31 302s # Using Apache/Test.pm version 1.44 302s ok 1 302s ok 2 302s ok 3 302s ok 4 302s ok 5 302s ok 6 302s ok 7 302s ok 8 302s ok 9 302s ok 10 302s ok 11 302s ok 12 302s ok 13 302s ok 14 302s ok 15 302s ok 16 302s ok 17 302s ok 18 302s ok 19 302s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 302s ok 306s t/apache/mergeslashes.t ............. 306s 1..9 306s # Running under perl version 5.040001 for linux 306s # Current time local: Fri May 2 10:38:05 2025 306s # Current time GMT: Fri May 2 10:38:05 2025 306s # Using Test.pm version 1.31 306s # Using Apache/Test.pm version 1.44 306s # SENDING to 127.0.0.1:8556 306s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for exact match 306s ok 1 306s # SENDING to 127.0.0.1:8556 306s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for merged even at front 306s ok 2 306s # SENDING to 127.0.0.1:8556 306s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for merged even at front 306s ok 3 306s # SENDING to 127.0.0.1:8556 306s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for c// should be merged 306s ok 4 306s # SENDING to 127.0.0.1:8556 306s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for a// should be merged 306s ok 5 306s # SENDING to 127.0.0.1:8556 306s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for a// matches locationmatch 306s ok 6 306s # SENDING to 127.0.0.1:8556 306s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 306s # expected 200, got 200 for c// doesn't match locationmatch 306s ok 7 306s # SENDING to 127.0.0.1:8556 306s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for baseline failed 306s ok 8 306s # SENDING to 127.0.0.1:8556 306s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 306s # expected 403, got 403 for b//d not merged for Location with OFF 306s ok 9 306s ok 310s t/apache/mmn.t ...................... 310s 1..2 310s # Running under perl version 5.040001 for linux 310s # Current time local: Fri May 2 10:38:09 2025 310s # Current time GMT: Fri May 2 10:38:09 2025 310s # Using Test.pm version 1.31 310s # Using Apache/Test.pm version 1.44 310s ok 1 310s ok 2 310s ok 315s t/apache/options.t .................. 315s 1..2 315s # Running under perl version 5.040001 for linux 315s # Current time local: Fri May 2 10:38:13 2025 315s # Current time GMT: Fri May 2 10:38:13 2025 315s # Using Test.pm version 1.31 315s # Using Apache/Test.pm version 1.44 315s # testing : code 315s # expected: 200 315s # received: '200' 315s ok 1 315s # testing : OPTIONS 315s # expected: qr/OPTIONS/ 315s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 315s ok 2 315s ok 321s t/apache/passbrigade.t .............. 321s # using LWP client 321s 1..114 321s # Running under perl version 5.040001 for linux 321s # Current time local: Fri May 2 10:38:17 2025 321s # Current time GMT: Fri May 2 10:38:17 2025 321s # Using Test.pm version 1.31 321s # Using Apache/Test.pm version 1.44 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 1024 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 1024 321s # received: 1024 321s ok 1 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 2048 321s # received: 2048 321s ok 2 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 3072 321s # received: 3072 321s ok 3 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 4096 321s # received: 4096 321s ok 4 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 5120 321s # received: 5120 321s ok 5 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 6144 321s # received: 6144 321s ok 6 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 7168 321s # received: 7168 321s ok 7 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 8192 321s # received: 8192 321s ok 8 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 9216 321s # received: 9216 321s ok 9 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 10240 321s # received: 10240 321s ok 10 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 11264 321s # received: 11264 321s ok 11 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 12288 321s # received: 12288 321s ok 12 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 13312 321s # received: 13312 321s ok 13 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 14336 321s # received: 14336 321s ok 14 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 15360 321s # received: 15360 321s ok 15 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 16384 321s # received: 16384 321s ok 16 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 17408 321s # received: 17408 321s ok 17 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 18432 321s # received: 18432 321s ok 18 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 19456 321s # received: 19456 321s ok 19 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 20480 321s # received: 20480 321s ok 20 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 21504 321s # received: 21504 321s ok 21 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 22528 321s # received: 22528 321s ok 22 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 23552 321s # received: 23552 321s ok 23 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 24576 321s # received: 24576 321s ok 24 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 25600 321s # received: 25600 321s ok 25 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 26624 321s # received: 26624 321s ok 26 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 27648 321s # received: 27648 321s ok 27 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 28672 321s # received: 28672 321s ok 28 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 29696 321s # received: 29696 321s ok 29 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 30720 321s # received: 30720 321s ok 30 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 31744 321s # received: 31744 321s ok 31 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 32768 321s # received: 32768 321s ok 32 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 33792 321s # received: 33792 321s ok 33 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 34816 321s # received: 34816 321s ok 34 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 35840 321s # received: 35840 321s ok 35 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 36864 321s # received: 36864 321s ok 36 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 37888 321s # received: 37888 321s ok 37 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 38912 321s # received: 38912 321s ok 38 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 39936 321s # received: 39936 321s ok 39 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 40960 321s # received: 40960 321s ok 40 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 41984 321s # received: 41984 321s ok 41 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 43008 321s # received: 43008 321s ok 42 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 44032 321s # received: 44032 321s ok 43 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 45056 321s # received: 45056 321s ok 44 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 46080 321s # received: 46080 321s ok 45 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 47104 321s # received: 47104 321s ok 46 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 48128 321s # received: 48128 321s ok 47 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 49152 321s # received: 49152 321s ok 48 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 50176 321s # received: 50176 321s ok 49 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 51200 321s # received: 51200 321s ok 50 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 102400 321s # received: 102400 321s ok 51 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 307200 321s # received: 307200 321s ok 52 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 512000 321s # received: 512000 321s ok 53 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 2048000 321s # received: 2048000 321s ok 54 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:22 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 4096000 321s # received: 4096000 321s ok 55 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:22 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:23 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 6144000 321s # received: 6144000 321s ok 56 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:23 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 10240000 321s # received: 10240000 321s ok 57 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 1024 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 1024 321s # received: 1024 321s ok 58 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 2048 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 2048 321s # received: 2048 321s ok 59 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 3072 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 3072 321s # received: 3072 321s ok 60 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 4096 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 4096 321s # received: 4096 321s ok 61 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 5120 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 5120 321s # received: 5120 321s ok 62 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 6144 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 6144 321s # received: 6144 321s ok 63 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 7168 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 7168 321s # received: 7168 321s ok 64 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 8192 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #DMMATCH1: 1 321s # 321s # testing : bytes in body 321s # expected: 8192 321s # received: 8192 321s ok 65 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 9216 321s # received: 9216 321s ok 66 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 10240 321s # received: 10240 321s ok 67 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 11264 321s # received: 11264 321s ok 68 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 12288 321s # received: 12288 321s ok 69 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 13312 321s # received: 13312 321s ok 70 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 14336 321s # received: 14336 321s ok 71 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 15360 321s # received: 15360 321s ok 72 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 16384 321s # received: 16384 321s ok 73 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 17408 321s # received: 17408 321s ok 74 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 321s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 321s #Client-Peer: 127.0.0.1:8529 321s #Client-Response-Num: 1 321s #Client-Transfer-Encoding: chunked 321s #DMMATCH1: 1 321s #X-Content-Length-Note: added by Apache::TestRequest 321s # 321s # testing : bytes in body 321s # expected: 18432 321s # received: 18432 321s ok 75 321s #lwp request: 321s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 321s #User-Agent: libwww-perl/6.78 321s # 321s #server response: 321s #HTTP/1.1 200 OK 321s #Connection: close 321s #Date: Fri, 02 May 2025 10:38:24 GMT 321s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 321s #Vary: In-If1 321s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 19456 322s # received: 19456 322s ok 76 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 20480 322s # received: 20480 322s ok 77 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 21504 322s # received: 21504 322s ok 78 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 22528 322s # received: 22528 322s ok 79 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 23552 322s # received: 23552 322s ok 80 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 24576 322s # received: 24576 322s ok 81 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 25600 322s # received: 25600 322s ok 82 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 26624 322s # received: 26624 322s ok 83 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 27648 322s # received: 27648 322s ok 84 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 28672 322s # received: 28672 322s ok 85 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 29696 322s # received: 29696 322s ok 86 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 30720 322s # received: 30720 322s ok 87 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 31744 322s # received: 31744 322s ok 88 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 32768 322s # received: 32768 322s ok 89 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 33792 322s # received: 33792 322s ok 90 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 34816 322s # received: 34816 322s ok 91 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 35840 322s # received: 35840 322s ok 92 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 36864 322s # received: 36864 322s ok 93 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 37888 322s # received: 37888 322s ok 94 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 38912 322s # received: 38912 322s ok 95 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 39936 322s # received: 39936 322s ok 96 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 40960 322s # received: 40960 322s ok 97 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 41984 322s # received: 41984 322s ok 98 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 43008 322s # received: 43008 322s ok 99 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 44032 322s # received: 44032 322s ok 100 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 45056 322s # received: 45056 322s ok 101 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 46080 322s # received: 46080 322s ok 102 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 47104 322s # received: 47104 322s ok 103 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 48128 322s # received: 48128 322s ok 104 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 49152 322s # received: 49152 322s ok 105 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 50176 322s # received: 50176 322s ok 106 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 51200 322s # received: 51200 322s ok 107 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 102400 322s # received: 102400 322s ok 108 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 307200 322s # received: 307200 322s ok 109 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 512000 322s # received: 512000 322s ok 110 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 2048000 322s # received: 2048000 322s ok 111 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 4096000 322s # received: 4096000 322s ok 112 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 6144000 322s # received: 6144000 322s ok 113 322s #lwp request: 322s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 322s #User-Agent: libwww-perl/6.78 322s # 322s #server response: 322s #HTTP/1.1 200 OK 322s #Connection: close 322s #Date: Fri, 02 May 2025 10:38:24 GMT 322s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 322s #Vary: In-If1 322s #Content-Length: 0 322s #Client-Date: Fri, 02 May 2025 10:38:24 GMT 322s #Client-Peer: 127.0.0.1:8529 322s #Client-Response-Num: 1 322s #Client-Transfer-Encoding: chunked 322s #DMMATCH1: 1 322s #X-Content-Length-Note: added by Apache::TestRequest 322s # 322s # testing : bytes in body 322s # expected: 10240000 322s # received: 10240000 322s ok 114 322s ok 326s t/apache/post.t ..................... 326s # using LWP client 326s 1..51 326s # Running under perl version 5.040001 for linux 326s # Current time local: Fri May 2 10:38:24 2025 326s # Current time GMT: Fri May 2 10:38:24 2025 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.44 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 1024 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '1024' 326s # received: 1024 326s ok 1 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 2048 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '2048' 326s # received: 2048 326s ok 2 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 3072 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '3072' 326s # received: 3072 326s ok 3 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 4096 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '4096' 326s # received: 4096 326s ok 4 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 5120 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '5120' 326s # received: 5120 326s ok 5 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 6144 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '6144' 326s # received: 6144 326s ok 6 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 7168 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '7168' 326s # received: 7168 326s ok 7 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 8192 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '8192' 326s # received: 8192 326s ok 8 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 9216 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 5 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '9216' 326s # received: 9216 326s ok 9 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 10240 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '10240' 326s # received: 10240 326s ok 10 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 11264 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '11264' 326s # received: 11264 326s ok 11 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 12288 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '12288' 326s # received: 12288 326s ok 12 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 13312 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '13312' 326s # received: 13312 326s ok 13 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 14336 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '14336' 326s # received: 14336 326s ok 14 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 15360 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '15360' 326s # received: 15360 326s ok 15 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 16384 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '16384' 326s # received: 16384 326s ok 16 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 17408 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '17408' 326s # received: 17408 326s ok 17 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 18432 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '18432' 326s # received: 18432 326s ok 18 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 19456 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '19456' 326s # received: 19456 326s ok 19 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 20480 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '20480' 326s # received: 20480 326s ok 20 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 21504 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '21504' 326s # received: 21504 326s ok 21 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 22528 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '22528' 326s # received: 22528 326s ok 22 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 23552 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '23552' 326s # received: 23552 326s ok 23 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 24576 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '24576' 326s # received: 24576 326s ok 24 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 25600 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '25600' 326s # received: 25600 326s ok 25 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 26624 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '26624' 326s # received: 26624 326s ok 26 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 27648 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '27648' 326s # received: 27648 326s ok 27 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 28672 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '28672' 326s # received: 28672 326s ok 28 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 29696 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '29696' 326s # received: 29696 326s ok 29 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 30720 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '30720' 326s # received: 30720 326s ok 30 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 31744 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '31744' 326s # received: 31744 326s ok 31 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 32768 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '32768' 326s # received: 32768 326s ok 32 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 33792 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '33792' 326s # received: 33792 326s ok 33 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 34816 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:28 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '34816' 326s # received: 34816 326s ok 34 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 35840 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:28 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '35840' 326s # received: 35840 326s ok 35 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 36864 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '36864' 326s # received: 36864 326s ok 36 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 37888 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '37888' 326s # received: 37888 326s ok 37 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 38912 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '38912' 326s # received: 38912 326s ok 38 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 39936 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '39936' 326s # received: 39936 326s ok 39 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 40960 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '40960' 326s # received: 40960 326s ok 40 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 41984 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '41984' 326s # received: 41984 326s ok 41 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 43008 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '43008' 326s # received: 43008 326s ok 42 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 44032 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '44032' 326s # received: 44032 326s ok 43 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 45056 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '45056' 326s # received: 45056 326s ok 44 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 46080 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '46080' 326s # received: 46080 326s ok 45 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 47104 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '47104' 326s # received: 47104 326s ok 46 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 48128 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '48128' 326s # received: 48128 326s ok 47 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 49152 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '49152' 326s # received: 49152 326s ok 48 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 50176 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '50176' 326s # received: 50176 326s ok 49 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 51200 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 6 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '51200' 326s # received: 51200 326s ok 50 326s #lwp request: 326s #POST http://localhost:8529/eat_post HTTP/1.1 326s #User-Agent: libwww-perl/6.78 326s #Content-Length: 102400 326s # 326s #server response: 326s #HTTP/1.1 200 OK 326s #Connection: close 326s #Date: Fri, 02 May 2025 10:38:29 GMT 326s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 326s #Vary: In-If1 326s #Content-Length: 7 326s #Client-Date: Fri, 02 May 2025 10:38:29 GMT 326s #Client-Peer: 127.0.0.1:8529 326s #Client-Response-Num: 1 326s #DMMATCH1: 1 326s # 326s # testing : length posted 326s # expected: '102400' 326s # received: 102400 326s ok 51 326s ok 330s t/apache/pr17629.t .................. 330s 1..4 330s # Running under perl version 5.040001 for linux 330s # Current time local: Fri May 2 10:38:29 2025 330s # Current time GMT: Fri May 2 10:38:29 2025 330s # Using Test.pm version 1.31 330s # Using Apache/Test.pm version 1.44 330s # expected: 'begin-foobar-end 330s # ' 330s # received: 'begin-foobar-end 330s # ' 330s ok 1 330s # expected: 200 330s # received: '200' 330s ok 2 330s # testing : response was gzipped 330s # expected: 'gzip' 330s # received: 'gzip' 330s ok 3 330s # expected: 'begin-foobar-end 330s # ' 330s # received: 'begin-foobar-end 330s # ' 330s ok 4 330s ok 334s t/apache/pr18757.t .................. 334s 1..3 334s # Running under perl version 5.040001 for linux 334s # Current time local: Fri May 2 10:38:33 2025 334s # Current time GMT: Fri May 2 10:38:33 2025 334s # Using Test.pm version 1.31 334s # Using Apache/Test.pm version 1.44 334s # testing : 200 response from GET 334s # expected: 200 334s # received: '200' 334s ok 1 334s # expected C-L is 26 334s # URL via proxy is http://localhost:8536/index.html 334s ok 2 334s # line: HTTP/1.1 200 OK 334s # line: Date: Fri, 02 May 2025 10:38:37 GMT 334s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 334s # line: Vary: In-If1 334s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 334s # line: ETag: "1a-62c6deaf13e40" 334s # line: Accept-Ranges: bytes 334s # line: Content-Length: 26 334s # line: DMMATCH1: 1 334s # line: Content-Type: text/html 334s # line: 334s # testing : whether proxy strips Content-Length header 334s # expected: 1 334s # received: 1 334s ok 3 334s ok 339s t/apache/pr35292.t .................. 339s 1..3 339s # Running under perl version 5.040001 for linux 339s # Current time local: Fri May 2 10:38:37 2025 339s # Current time GMT: Fri May 2 10:38:37 2025 339s # Using Test.pm version 1.31 339s # Using Apache/Test.pm version 1.44 339s ok 1 339s ok 2 339s # testing : read response-line 339s # expected: qr/^HTTP\/1\.. 413/ 339s # received: 'HTTP/1.1 413 Request Entity Too Large 339s # ' 339s ok 3 339s ok 343s t/apache/pr35330.t .................. 343s 1..2 343s # Running under perl version 5.040001 for linux 343s # Current time local: Fri May 2 10:38:42 2025 343s # Current time GMT: Fri May 2 10:38:42 2025 343s # Using Test.pm version 1.31 343s # Using Apache/Test.pm version 1.44 343s # testing : SSI was allowed for location 343s # expected: 200 343s # received: '200' 343s ok 1 343s # testing : file was served with correct content 343s # expected: 'hello' 343s # received: 'hello' 343s ok 2 343s ok 348s t/apache/pr37166.t .................. 348s 1..4 348s # Running under perl version 5.040001 for linux 348s # Current time local: Fri May 2 10:38:46 2025 348s # Current time GMT: Fri May 2 10:38:46 2025 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.44 348s # testing : SSI was allowed for location 348s # expected: 200 348s # received: '200' 348s ok 1 348s # testing : file was served with correct content 348s # expected: 'Hello world 348s # ' 348s # received: 'Hello world 348s # ' 348s ok 2 348s # testing : explicit 200 response 348s # expected: 200 348s # received: '200' 348s ok 3 348s # testing : file was again served with correct content 348s # expected: 'Hello world 348s # ' 348s # received: 'Hello world 348s # ' 348s ok 4 348s ok 352s t/apache/pr43939.t .................. 352s 1..4 352s # Running under perl version 5.040001 for linux 352s # Current time local: Fri May 2 10:38:51 2025 352s # Current time GMT: Fri May 2 10:38:51 2025 352s # Using Test.pm version 1.31 352s # Using Apache/Test.pm version 1.44 352s # expected: 'begin-default-end 352s # ' 352s # received: 'begin-default-end 352s # ' 352s ok 1 352s # expected: 200 352s # received: '200' 352s ok 2 352s # testing : response was gzipped 352s # expected: 'gzip' 352s # received: 'gzip' 352s ok 3 352s # expected: 'begin-default-end 352s # ' 352s # received: 'begin-default-end 352s # ' 352s ok 4 352s ok 357s t/apache/pr49328.t .................. 357s 1..1 357s # Running under perl version 5.040001 for linux 357s # Current time local: Fri May 2 10:38:55 2025 357s # Current time GMT: Fri May 2 10:38:55 2025 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.44 357s # expected: 'before 357s # included 357s # after 357s # ' 357s # received: 'before 357s # included 357s # after 357s # ' 357s ok 1 357s ok 361s t/apache/pr64339.t .................. 361s 1..12 361s # Running under perl version 5.040001 for linux 361s # Current time local: Fri May 2 10:39:00 2025 361s # Current time GMT: Fri May 2 10:39:00 2025 361s # Using Test.pm version 1.31 361s # Using Apache/Test.pm version 1.44 361s # testing : fetching /doc.xml 361s # expected: 200 361s # received: '200' 361s ok 1 361s # testing : content-type header test for /doc.xml 361s # expected: 'application/xml; charset=utf-8' 361s # received: 'application/xml; charset=utf-8' 361s ok 2 361s # testing : content test for /doc.xml 361s # expected: 'fóó 361s # ' 361s # received: 'fóó 361s # ' 361s ok 3 361s # testing : fetching /doc.fooxml 361s # expected: 200 361s # received: '200' 361s ok 4 361s # testing : content-type header test for /doc.fooxml 361s # expected: 'application/foo+xml; charset=utf-8' 361s # received: 'application/foo+xml; charset=utf-8' 361s ok 5 361s # testing : content test for /doc.fooxml 361s # expected: 'fóó 361s # ' 361s # received: 'fóó 361s # ' 361s ok 6 361s # testing : fetching /doc.notxml 361s # expected: 200 361s # received: '200' 361s ok 7 361s # testing : content-type header test for /doc.notxml 361s # expected: 'application/notreallyxml' 361s # received: 'application/notreallyxml' 361s ok 8 361s # testing : content test for /doc.notxml 361s # expected: 'f 361s # ' 361s # received: 'f 361s # ' 361s ok 9 361s # testing : fetching /doc.isohtml 361s # expected: 200 361s # received: '200' 361s ok 10 361s # testing : content-type header test for /doc.isohtml 361s # expected: 'text/html;charset=utf-8' 361s # received: 'text/html;charset=utf-8' 361s ok 11 361s # testing : content test for /doc.isohtml 361s # expected: '

fóó 361s #

' 361s # received: '

fóó 361s #

' 361s ok 12 361s ok 367s t/apache/rwrite.t ................... 367s # using LWP client 367s 1..114 367s # Running under perl version 5.040001 for linux 367s # Current time local: Fri May 2 10:39:04 2025 367s # Current time GMT: Fri May 2 10:39:04 2025 367s # Using Test.pm version 1.31 367s # Using Apache/Test.pm version 1.44 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 1024 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 1024 367s # received: 1024 367s ok 1 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 2048 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 2048 367s # received: 2048 367s ok 2 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3072 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 3072 367s # received: 3072 367s ok 3 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4096 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 4096 367s # received: 4096 367s ok 4 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5120 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 5120 367s # received: 5120 367s ok 5 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6144 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 6144 367s # received: 6144 367s ok 6 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7168 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 7168 367s # received: 7168 367s ok 7 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 8192 367s # received: 8192 367s ok 8 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 9216 367s # received: 9216 367s ok 9 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 10240 367s # received: 10240 367s ok 10 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 11264 367s # received: 11264 367s ok 11 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 12288 367s # received: 12288 367s ok 12 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 13312 367s # received: 13312 367s ok 13 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 14336 367s # received: 14336 367s ok 14 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 15360 367s # received: 15360 367s ok 15 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 16384 367s # received: 16384 367s ok 16 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 17408 367s # received: 17408 367s ok 17 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 18432 367s # received: 18432 367s ok 18 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 19456 367s # received: 19456 367s ok 19 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 20480 367s # received: 20480 367s ok 20 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 21504 367s # received: 21504 367s ok 21 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 22528 367s # received: 22528 367s ok 22 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 23552 367s # received: 23552 367s ok 23 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 24576 367s # received: 24576 367s ok 24 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 25600 367s # received: 25600 367s ok 25 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 26624 367s # received: 26624 367s ok 26 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 27648 367s # received: 27648 367s ok 27 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 28672 367s # received: 28672 367s ok 28 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 29696 367s # received: 29696 367s ok 29 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 30720 367s # received: 30720 367s ok 30 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 31744 367s # received: 31744 367s ok 31 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 32768 367s # received: 32768 367s ok 32 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 33792 367s # received: 33792 367s ok 33 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 34816 367s # received: 34816 367s ok 34 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 35840 367s # received: 35840 367s ok 35 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 36864 367s # received: 36864 367s ok 36 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 37888 367s # received: 37888 367s ok 37 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 38912 367s # received: 38912 367s ok 38 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 39936 367s # received: 39936 367s ok 39 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 40960 367s # received: 40960 367s ok 40 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 41984 367s # received: 41984 367s ok 41 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 43008 367s # received: 43008 367s ok 42 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 44032 367s # received: 44032 367s ok 43 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 45056 367s # received: 45056 367s ok 44 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 46080 367s # received: 46080 367s ok 45 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 47104 367s # received: 47104 367s ok 46 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 48128 367s # received: 48128 367s ok 47 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 49152 367s # received: 49152 367s ok 48 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 50176 367s # received: 50176 367s ok 49 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 51200 367s # received: 51200 367s ok 50 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 102400 367s # received: 102400 367s ok 51 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 307200 367s # received: 307200 367s ok 52 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 512000 367s # received: 512000 367s ok 53 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 2048000 367s # received: 2048000 367s ok 54 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 4096000 367s # received: 4096000 367s ok 55 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 6144000 367s # received: 6144000 367s ok 56 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 10240000 367s # received: 10240000 367s ok 57 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 1024 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 1024 367s # received: 1024 367s ok 58 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 2048 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 2048 367s # received: 2048 367s ok 59 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 3072 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 3072 367s # received: 3072 367s ok 60 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 4096 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 4096 367s # received: 4096 367s ok 61 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 5120 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 5120 367s # received: 5120 367s ok 62 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 6144 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 6144 367s # received: 6144 367s ok 63 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 7168 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #DMMATCH1: 1 367s # 367s # testing : bytes in body 367s # expected: 7168 367s # received: 7168 367s ok 64 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 8192 367s # received: 8192 367s ok 65 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 9216 367s # received: 9216 367s ok 66 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 10240 367s # received: 10240 367s ok 67 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 11264 367s # received: 11264 367s ok 68 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 12288 367s # received: 12288 367s ok 69 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 13312 367s # received: 13312 367s ok 70 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 14336 367s # received: 14336 367s ok 71 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 15360 367s # received: 15360 367s ok 72 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 16384 367s # received: 16384 367s ok 73 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 17408 367s # received: 17408 367s ok 74 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 18432 367s # received: 18432 367s ok 75 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 19456 367s # received: 19456 367s ok 76 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 20480 367s # received: 20480 367s ok 77 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 21504 367s # received: 21504 367s ok 78 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 22528 367s # received: 22528 367s ok 79 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 23552 367s # received: 23552 367s ok 80 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 24576 367s # received: 24576 367s ok 81 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 25600 367s # received: 25600 367s ok 82 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 26624 367s # received: 26624 367s ok 83 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 27648 367s # received: 27648 367s ok 84 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 28672 367s # received: 28672 367s ok 85 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 29696 367s # received: 29696 367s ok 86 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 30720 367s # received: 30720 367s ok 87 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 31744 367s # received: 31744 367s ok 88 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 32768 367s # received: 32768 367s ok 89 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 33792 367s # received: 33792 367s ok 90 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 34816 367s # received: 34816 367s ok 91 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 35840 367s # received: 35840 367s ok 92 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 36864 367s # received: 36864 367s ok 93 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 37888 367s # received: 37888 367s ok 94 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 38912 367s # received: 38912 367s ok 95 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 39936 367s # received: 39936 367s ok 96 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 40960 367s # received: 40960 367s ok 97 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 41984 367s # received: 41984 367s ok 98 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 43008 367s # received: 43008 367s ok 99 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 44032 367s # received: 44032 367s ok 100 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 45056 367s # received: 45056 367s ok 101 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 46080 367s # received: 46080 367s ok 102 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 47104 367s # received: 47104 367s ok 103 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 48128 367s # received: 48128 367s ok 104 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 49152 367s # received: 49152 367s ok 105 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 50176 367s # received: 50176 367s ok 106 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 51200 367s # received: 51200 367s ok 107 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 102400 367s # received: 102400 367s ok 108 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 307200 367s # received: 307200 367s ok 109 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:09 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 512000 367s # received: 512000 367s ok 110 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:09 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:10 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 2048000 367s # received: 2048000 367s ok 111 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:10 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:10 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 4096000 367s # received: 4096000 367s ok 112 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:10 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:10 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 6144000 367s # received: 6144000 367s ok 113 367s #lwp request: 367s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 367s #User-Agent: libwww-perl/6.78 367s # 367s #server response: 367s #HTTP/1.1 200 OK 367s #Connection: close 367s #Date: Fri, 02 May 2025 10:39:10 GMT 367s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 367s #Vary: In-If1 367s #Content-Length: 0 367s #Client-Date: Fri, 02 May 2025 10:39:10 GMT 367s #Client-Peer: 127.0.0.1:8529 367s #Client-Response-Num: 1 367s #Client-Transfer-Encoding: chunked 367s #DMMATCH1: 1 367s #X-Content-Length-Note: added by Apache::TestRequest 367s # 367s # testing : bytes in body 367s # expected: 10240000 367s # received: 10240000 367s ok 114 367s ok 372s t/apache/server_name_port.t ......... 372s 1..84 372s # Running under perl version 5.040001 for linux 372s # Current time local: Fri May 2 10:39:10 2025 372s # Current time GMT: Fri May 2 10:39:10 2025 372s # Using Test.pm version 1.31 372s # Using Apache/Test.pm version 1.44 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 372s # expecting 200, got 200 372s ok 1 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 2 372s # got SERVER_PORT='8529', expected '8529' 372s ok 3 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 372s # expecting 200, got 200 372s ok 4 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 5 372s # got SERVER_PORT='123', expected '123' 372s ok 6 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 372s # expecting 200, got 200 372s ok 7 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 8 372s # got SERVER_PORT='8529', expected '8529' 372s ok 9 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 372s # expecting 200, got 200 372s ok 10 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 11 372s # got SERVER_PORT='123', expected '123' 372s ok 12 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 372s # expecting 200, got 200 372s ok 13 372s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 372s ok 14 372s # got SERVER_PORT='8529', expected '8529' 372s ok 15 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 372s # expecting 200, got 200 372s ok 16 372s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 372s ok 17 372s # got SERVER_PORT='123', expected '123' 372s ok 18 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 372s # expecting 200, got 200 372s ok 19 372s # got SERVER_NAME='[::1]', expected '[::1]' 372s ok 20 372s # got SERVER_PORT='8529', expected '8529' 372s ok 21 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 372s # expecting 200, got 200 372s ok 22 372s # got SERVER_NAME='[::1]', expected '[::1]' 372s ok 23 372s # got SERVER_PORT='123', expected '123' 372s ok 24 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 372s # expecting 200, got 200 372s ok 25 372s # got SERVER_NAME='[a::1]', expected '[a::1]' 372s ok 26 372s # got SERVER_PORT='8529', expected '8529' 372s ok 27 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 372s # expecting 200, got 200 372s ok 28 372s # got SERVER_NAME='[a::1]', expected '[a::1]' 372s ok 29 372s # got SERVER_PORT='123', expected '123' 372s ok 30 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 372s # expecting 200, got 200 372s ok 31 372s # got SERVER_NAME='[a::1]', expected '[a::1]' 372s ok 32 372s # got SERVER_PORT='8529', expected '8529' 372s ok 33 372s # SENDING: 372s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 372s # expecting 200, got 200 372s ok 34 372s # got SERVER_NAME='[a::1]', expected '[a::1]' 372s ok 35 372s # got SERVER_PORT='123', expected '123' 372s ok 36 372s # SENDING: 372s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 37 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 38 372s # got SERVER_PORT='8529', expected '8529' 372s ok 39 372s # SENDING: 372s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 40 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 41 372s # got SERVER_PORT='123', expected '123' 372s ok 42 372s # SENDING: 372s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 43 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 44 372s # got SERVER_PORT='8529', expected '8529' 372s ok 45 372s # SENDING: 372s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 46 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 47 372s # got SERVER_PORT='123', expected '123' 372s ok 48 372s # SENDING: 372s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 49 372s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 372s ok 50 372s # got SERVER_PORT='8529', expected '8529' 372s ok 51 372s # SENDING: 372s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 52 372s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 372s ok 53 372s # got SERVER_PORT='123', expected '123' 372s ok 54 372s # SENDING: 372s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 55 372s # got SERVER_NAME='[::1]', expected '[::1]' 372s ok 56 372s # got SERVER_PORT='8529', expected '8529' 372s ok 57 372s # SENDING: 372s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 372s # expecting 200, got 200 372s ok 58 372s # got SERVER_NAME='[::1]', expected '[::1]' 372s ok 59 372s # got SERVER_PORT='123', expected '123' 372s ok 60 372s # SENDING: 372s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 372s # expecting 200, got 200 372s ok 61 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 62 372s # got SERVER_PORT='8529', expected '8529' 372s ok 63 372s # SENDING: 372s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 372s # expecting 200, got 200 372s ok 64 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 65 372s # got SERVER_PORT='123', expected '123' 372s ok 66 372s # SENDING: 372s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 372s # expecting 200, got 200 372s ok 67 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 68 372s # got SERVER_PORT='8529', expected '8529' 372s ok 69 372s # SENDING: 372s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 372s # expecting 200, got 200 372s ok 70 372s # got SERVER_NAME='righthost', expected 'righthost' 372s ok 71 372s # got SERVER_PORT='123', expected '123' 372s ok 72 372s # SENDING: 372s # 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 372s # expecting 200, got 200 372s ok 73 372s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 372s ok 74 372s # got SERVER_PORT='8529', expected '8529' 372s ok 75 372s # SENDING: 372s # 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 372s # expecting 200, got 200 372s ok 76 372s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 372s ok 77 372s # got SERVER_PORT='123', expected '123' 372s ok 78 372s # SENDING: 372s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 372s # expecting 200, got 200 372s ok 79 372s # got SERVER_NAME='[::1]', expected '[::1]' 372s ok 80 372s # got SERVER_PORT='8529', expected '8529' 372s ok 81 372s # SENDING: 372s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 372s # expecting 200, got 200 372s ok 82 372s # got SERVER_NAME='[::1]', expected '[::1]' 372s ok 83 372s # got SERVER_PORT='123', expected '123' 372s ok 84 372s ok 377s t/apache/teclchunk.t ................ skipped: Not supported yet 381s t/apr/uri.t ......................... 381s 1..1 381s # Running under perl version 5.040001 for linux 381s # Current time local: Fri May 2 10:39:20 2025 381s # Current time GMT: Fri May 2 10:39:20 2025 381s # Using Test.pm version 1.31 381s # Using Apache/Test.pm version 1.44 381s ok 1 381s ok 385s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 389s t/filter/case.t ..................... 389s 1..4 389s # Running under perl version 5.040001 for linux 389s # Current time local: Fri May 2 10:39:28 2025 389s # Current time GMT: Fri May 2 10:39:28 2025 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.44 389s ok 1 389s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 389s # expected 200 389s # received 200 389s # body: =HEAD1 NAME 389s X X 389s 389s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 389s 389s =HEAD1 SYNOPSIS 389s 389s TO DECLARE SUBROUTINES: 389s X X 389s 389s SUB NAME; # A "FORWARD" DECLARATION. 389s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 389s SUB NAME : ATTRS; # WITH ATTRIBUTES 389s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 389s 389s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 389s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 389s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 389s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 389s 389s USE FEATURE 'SIGNATURES'; 389s SUB NAME(SIG) BLOCK # WITH SIGNATURE 389s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 389s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 389s 389s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 389s X 389s 389s $SUBREF = SUB BLOCK; # NO PROTO 389s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 389s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 389s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 389s 389s USE FEATURE 'SIGNATURES'; 389s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 389s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 389s 389s TO IMPORT SUBROUTINES: 389s X 389s 389s USE MODULE QW(NAME1 NAME2 NAME3); 389s 389s TO CALL SUBROUTINES: 389s X X 389s 389s NAME(LIST); # REGULAR SUBROUTINE CALL. 389s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 389s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 389s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 389s 389s =HEAD1 DESCRIPTION 389s 389s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 389s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 389s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 389s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 389s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 389s ITS NAME OR A CODE REFERENCE. 389s 389s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 389s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 389s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 389s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 389s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 389s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 389s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 389s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 389s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 389s X X 389s 389s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 389s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 389s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 389s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 389s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 389s SUCH A SIGNATURE-USING SUBROUTINE. 389s 389s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 389s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 389s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 389s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 389s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 389s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 389s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 389s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 389s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 389s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 389s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 389s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 389s X X X<@_> 389s 389s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 389s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 389s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 389s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 389s L AND L. 389s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 389s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 389s 389s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 389s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 389s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 389s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 389s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 389s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 389s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 389s ONE LARGE INDISTINGUISHABLE LIST. 389s 389s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 389s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 389s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 389s EMPTY SUB RETURNS THE EMPTY LIST. 389s X X X 389s 389s EXAMPLE: 389s 389s SUB MAX { 389s MY $MAX = SHIFT(@_); 389s FOREACH $FOO (@_) { 389s $MAX = $FOO IF $MAX < $FOO; 389s } 389s RETURN $MAX; 389s } 389s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 389s 389s EXAMPLE: 389s 389s # GET A LINE, COMBINING CONTINUATION LINES 389s # THAT START WITH WHITESPACE 389s 389s SUB GET_LINE { 389s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 389s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 389s IF ($LOOKAHEAD =~ /^[ \T]/) { 389s $THISLINE .= $LOOKAHEAD; 389s } 389s ELSE { 389s LAST LINE; 389s } 389s } 389s RETURN $THISLINE; 389s } 389s 389s $LOOKAHEAD = ; # GET FIRST LINE 389s WHILE (DEFINED($LINE = GET_LINE())) { 389s ... 389s } 389s 389s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 389s 389s SUB MAYBESET { 389s MY($KEY, $VALUE) = @_; 389s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 389s } 389s 389s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 389s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 389s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 389s ITS CALLER'S VALUES. 389s X X 389s 389s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 389s SUB UPCASE_IN { 389s FOR (@_) { TR/A-Z/A-Z/ } 389s } 389s 389s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 389s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 389s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 389s X X 389s 389s UPCASE_IN("FREDERICK"); 389s 389s IT WOULD BE MUCH SAFER IF THE C FUNCTION 389s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 389s OF CHANGING THEM IN PLACE: 389s 389s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 389s SUB UPCASE { 389s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 389s MY @PARMS = @_; 389s FOR (@PARMS) { TR/A-Z/A-Z/ } 389s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 389s } 389s 389s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 389s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 389s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 389s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 389s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 389s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 389s 389s @NEWLIST = UPCASE(@LIST1, @LIST2); 389s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 389s 389s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 389s 389s (@X, @Y) = UPCASE(@LIST1, @LIST2); 389s 389s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 389s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 389s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 389s L FOR ALTERNATIVES. 389s 389s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 389s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 389s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 389s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 389s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 389s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 389s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 389s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 389s SEE L FOR MORE ABOUT ALL THAT. 389s X<&> 389s 389s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 389s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 389s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 389s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 389s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 389s X 389s 389s &FOO(1,2,3); # PASS THREE ARGUMENTS 389s FOO(1,2,3); # THE SAME 389s 389s FOO(); # PASS AN EMPTY ARGUMENT LIST 389s &FOO(); # THE SAME 389s 389s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 389s USE STRICT 'SUBS'; 389s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 389s # A COMPILE-TIME ERROR 389s NO STRICT 'SUBS'; 389s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 389s # A LITERAL STRING "FOO" 389s 389s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 389s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 389s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 389s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 389s X<&> 389s 389s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 389s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 389s YOUR SUBROUTINE'S NAME. 389s 389s USE V5.16; 389s MY $FACTORIAL = SUB { 389s MY ($X) = @_; 389s RETURN 1 IF $X == 1; 389s RETURN($X * __SUB__->( $X - 1 ) ); 389s }; 389s 389s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 389s IS SUBJECT TO CHANGE. 389s 389s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 389s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 389s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 389s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 389s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 389s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 389s SPECIAL, PRE-DEFINED THINGS. 389s 389s =OVER 389s 389s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 389s 389s C 389s 389s =ITEM DOCUMENTED IN L 389s 389s C, C 389s 389s =ITEM DOCUMENTED IN L 389s 389s C, C 389s 389s =ITEM DOCUMENTED IN L 389s 389s C, C, C, C, C, C, C, 389s C, C, C, C, C, C, 389s C, C, C, C, C, C, C, 389s C, C, C, C, C, C, 389s C, C, C, C, C, 389s C, C, C, C 389s 389s =ITEM DOCUMENTED IN L 389s 389s C, C, C, C, C, C, C, 389s C, C, C, C, C, C, C, 389s C, C, C, C, C, C 389s 389s =ITEM DOCUMENTED IN L 389s 389s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 389s L<< C|PERLFUNC/REQUIRE >> 389s 389s =ITEM DOCUMENTED IN L 389s 389s C 389s 389s =ITEM DOCUMENTED IN L 389s 389s C, C, C, C, C 389s 389s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 389s 389s ANY STARTING WITH C<(> 389s 389s =BACK 389s 389s THE C, C, C, C AND C SUBROUTINES 389s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 389s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 389s EXPLICITLY. SEE L 389s 389s =HEAD2 SIGNATURES 389s 389s X X 389s 389s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 389s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 389s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 389s 389s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 389s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 389s DIRECTLY BY C, IN THE CURRENT SCOPE. 389s 389s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 389s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 389s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 389s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 389s 389s FOR EXAMPLE, 389s 389s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 389s 389s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 389s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 389s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 389s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 389s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 389s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 389s 389s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 389s THE SIGNATURE. FOR EXAMPLE, 389s 389s SUB FOO ($LEFT, $RIGHT) { 389s RETURN $LEFT + $RIGHT; 389s } 389s 389s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 389s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 389s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 389s EQUIVALENT TO 389s 389s SUB FOO { 389s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 389s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 389s MY $LEFT = $_[0]; 389s MY $RIGHT = $_[1]; 389s RETURN $LEFT + $RIGHT; 389s } 389s 389s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 389s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 389s 389s SUB FOO ($FIRST, $, $THIRD) { 389s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 389s } 389s 389s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 389s MANDATORY FOR THE CALLER TO PASS IT. 389s 389s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 389s SEPARATED FROM THE PARAMETER NAME BY C<=>: 389s 389s SUB FOO ($LEFT, $RIGHT = 0) { 389s RETURN $LEFT + $RIGHT; 389s } 389s 389s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 389s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 389s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 389s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 389s FOR EXAMPLE, 389s 389s MY $AUTO_ID = 0; 389s SUB FOO ($THING, $ID = $AUTO_ID++) { 389s PRINT "$THING HAS ID $ID"; 389s } 389s 389s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 389s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 389s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 389s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 389s 389s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 389s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 389s } 389s 389s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 389s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 389s VALUE PROVIDED WAS C. 389s 389s SUB FOO ($NAME //= "WORLD") { 389s PRINT "HELLO, $NAME"; 389s } 389s 389s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 389s 389s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 389s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 389s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 389s 389s SUB FOO ($X ||= 10) { 389s RETURN 5 + $X; 389s } 389s 389s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 389s FOR EXAMPLE, 389s 389s SUB FOO ($THING, $ = 1) { 389s PRINT $THING; 389s } 389s 389s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 389s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 389s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 389s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 389s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 389s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 389s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 389s 389s SUB FOO ($THING, $=) { 389s PRINT $THING; 389s } 389s 389s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 389s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 389s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 389s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 389s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 389s TO RIGHT. 389s 389s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 389s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 389s 389s SUB FOO ($FILTER, @INPUTS) { 389s PRINT $FILTER->($_) FOREACH @INPUTS; 389s } 389s 389s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 389s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 389s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 389s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 389s 389s SUB FOO ($THING, @) { 389s PRINT $THING; 389s } 389s 389s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 389s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 389s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 389s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 389s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 389s AS WITH STANDARD HASH CONSTRUCTION. 389s 389s SUB FOO ($FILTER, %INPUTS) { 389s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 389s } 389s 389s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 389s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 389s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 389s 389s SUB FOO ($THING, %) { 389s PRINT $THING; 389s } 389s 389s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 389s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 389s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 389s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 389s AN EMPTY ARRAY OR EMPTY HASH. 389s 389s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 389s THAT THE CALLER PASSED NO ARGUMENTS: 389s 389s SUB FOO () { 389s RETURN 123; 389s } 389s 389s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 389s WARNING IN THE C CATEGORY. FROM PERL 5.36 389s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 389s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 389s STATEMENT SUCH AS: 389s 389s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 389s 389s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 389s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 389s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 389s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 389s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 389s WARNINGS IN THE C CATEGORY WHEN 389s COMPILED: 389s 389s SUB F ($X) { 389s # THIS LINE EMITS THE WARNING SEEN BELOW 389s PRINT "ARGUMENTS ARE @_"; 389s } 389s 389s Z<> 389s 389s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 389s EXPERIMENTAL AT ... 389s 389s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 389s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 389s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 389s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 389s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 389s SUPPLY THAT ARGUMENT. 389s 389s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 389s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 389s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 389s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 389s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 389s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 389s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 389s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 389s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 389s 389s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 389s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 389s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 389s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 389s L. FOR EXAMPLE, 389s 389s SUB FOO :PROTOTYPE($) { $_[0] } 389s 389s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 389s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 389s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 389s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 389s 389s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 389s RETURN $LEFT + $RIGHT; 389s } 389s 389s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 389s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 389s THE SUBROUTINE'S BODY. 389s 389s =HEAD2 PRIVATE VARIABLES VIA MY() 389s X X X X X 389s X X 389s 389s SYNOPSIS: 389s 389s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 389s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 389s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 389s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 389s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 389s 389s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 389s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 389s SEE L AND L. 389s 389s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 389s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 389s (C/C/C/C), LOOP 389s (C/C/C/C/C), SUBROUTINE, C, 389s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 389s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 389s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 389s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 389s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 389s 389s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 389s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 389s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 389s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 389s X 389s 389s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 389s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 389s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 389s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 389s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 389s 389s MY $X = 10; 389s SUB BUMPX { $X++ } 389s 389s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 389s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 389s THE C ITSELF. SEE L. 389s X 389s 389s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 389s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 389s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 389s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 389s 389s $ARG = "FRED"; # "GLOBAL" VARIABLE 389s $N = CUBE_ROOT(27); 389s PRINT "$ARG THINKS THE ROOT IS $N\N"; 389s # OUTPUTS: FRED THINKS THE ROOT IS 3 389s 389s SUB CUBE_ROOT { 389s MY $ARG = SHIFT; # NAME DOESN'T MATTER 389s $ARG **= 1/3; 389s RETURN $ARG; 389s } 389s 389s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 389s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 389s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 389s 389s MY ($FOO) = ; # WRONG? 389s MY @FOO = ; 389s 389s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 389s 389s MY $FOO = ; 389s 389s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 389s 389s MY $FOO, $BAR = 1; # WRONG 389s 389s THAT HAS THE SAME EFFECT AS 389s 389s MY $FOO; 389s $BAR = 1; 389s 389s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 389s THE CURRENT STATEMENT. THUS, 389s 389s MY $X = $X; 389s 389s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 389s THE EXPRESSION 389s 389s MY $X = 123 AND $X == 123 389s 389s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 389s 389s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 389s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 389s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 389s 389s WHILE (MY $LINE = <>) { 389s $LINE = LC $LINE; 389s } CONTINUE { 389s PRINT $LINE; 389s } 389s 389s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 389s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 389s IT. SIMILARLY, IN THE CONDITIONAL 389s 389s IF ((MY $ANSWER = ) =~ /^YES$/I) { 389s USER_AGREES(); 389s } ELSIF ($ANSWER =~ /^NO$/I) { 389s USER_DISAGREES(); 389s } ELSE { 389s CHOMP $ANSWER; 389s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 389s } 389s 389s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 389s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 389s BUT NOT BEYOND IT. SEE L FOR INFORMATION 389s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 389s 389s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 389s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 389s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 389s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 389s IN THE LOOP 389s X X 389s 389s FOR MY $I (1, 2, 3) { 389s SOME_FUNCTION(); 389s } 389s 389s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 389s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 389s X X 389s 389s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 389s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 389s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 389s 389s USE STRICT 'VARS'; 389s 389s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 389s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 389s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 389s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 389s THIS WITH C. 389s 389s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 389s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 389s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 389s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 389s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 389s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 389s EXAMPLE. 389s 389s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 389s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 389s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 389s 389s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 389s 389s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 389s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 389s IS ALSO VISIBLE: 389s 389s PACKAGE MAIN; 389s OUR $X = 10; 389s MY $X = 20; 389s PRINT "$X AND $::X\N"; 389s 389s THAT WILL PRINT OUT C<20> AND C<10>. 389s 389s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 389s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 389s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 389s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 389s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 389s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 389s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 389s AN ANONYMOUS SUB REFERENCE: 389s 389s MY $SECRET_VERSION = '1.001-BETA'; 389s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 389s $SECRET_SUB->(); 389s 389s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 389s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 389s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 389s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 389s UNQUALIFIED AND UNQUALIFIABLE. 389s 389s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 389s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 389s L FOR SOMETHING OF A WORK-AROUND TO 389s THIS. 389s 389s =HEAD2 PERSISTENT PRIVATE VARIABLES 389s X X X X 389s X X 389s 389s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 389s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 389s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 389s 389s =HEAD3 PERSISTENT VARIABLES VIA STATE() 389s 389s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 389s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 389s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 389s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 389s THE C FORM DOES NOT REQUIRE THE 389s C PRAGMA. 389s 389s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 389s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 389s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 389s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 389s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 389s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 389s SUBROUTINE EACH TIME IT IS EXECUTED.) 389s 389s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 389s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 389s 389s USE FEATURE 'STATE'; 389s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 389s 389s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 389s 389s USE FEATURE 'STATE'; 389s SUB CREATE_COUNTER { 389s RETURN SUB { STATE $X; RETURN ++$X } 389s } 389s 389s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 389s CODE OUTSIDE. 389s 389s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 389s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 389s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 389s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 389s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 389s 389s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 389s 389s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 389s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 389s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 389s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 389s 389s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 389s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 389s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 389s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 389s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 389s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 389s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 389s 389s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 389s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 389s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 389s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 389s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 389s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 389s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 389s 389s { 389s MY $SECRET_VAL = 0; 389s SUB GIMME_ANOTHER { 389s RETURN ++$SECRET_VAL; 389s } 389s } 389s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 389s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 389s 389s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 389s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 389s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 389s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 389s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 389s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 389s STARTS TO RUN: 389s 389s BEGIN { 389s MY $SECRET_VAL = 0; 389s SUB GIMME_ANOTHER { 389s RETURN ++$SECRET_VAL; 389s } 389s } 389s 389s SEE L ABOUT THE 389s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 389s C AND C. 389s 389s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 389s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 389s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 389s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 389s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 389s 389s =HEAD2 TEMPORARY VALUES VIA LOCAL() 389s X X X X 389s X 389s 389s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 389s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 389s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 389s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 389s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 389s 389s SYNOPSIS: 389s 389s # LOCALIZATION OF VALUES 389s 389s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 389s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 389s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 389s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 389s 389s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 389s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 389s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 389s # LOCALIZATION 389s 389s # LOCALIZATION OF SYMBOLS 389s 389s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 389s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 389s # @MERLYN IS REALLY @RANDAL, ETC 389s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 389s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 389s 389s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 389s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 389s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 389s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 389s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 389s 389s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 389s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 389s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 389s CREATES NEW, DYNAMICALLY SCOPED VALUES. 389s 389s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 389s PLACED IN PARENTHESES. THIS OPERATOR WORKS 389s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 389s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 389s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 389s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 389s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 389s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 389s UNDEFINED VALUE.) 389s 389s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 389s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 389s VARIABLES OUTSIDE THE LOOP. 389s 389s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 389s X 389s 389s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 389s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 389s VIEWED AS A SCALAR OR AN ARRAY. SO 389s 389s LOCAL($FOO) = ; 389s LOCAL @FOO = ; 389s 389s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 389s 389s LOCAL $FOO = ; 389s 389s SUPPLIES A SCALAR CONTEXT. 389s 389s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 389s X 389s 389s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 389s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 389s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 389s 389s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 389s 389s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 389s { LOCAL $/ = UNDEF; $SLURP = ; } 389s 389s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 389s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 389s I, BECAUSE THE $1 VARIABLE IS 389s MAGICAL AND READ-ONLY : 389s 389s LOCAL $1 = 2; 389s 389s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 389s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 389s TO SAFELY REUSE $_ IN A SUBROUTINE. 389s 389s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 389s WORK AS DESCRIBED. 389s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 389s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 389s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 389s SEE L FOR MORE 389s DETAILS. 389s X 389s 389s =HEAD3 LOCALIZATION OF GLOBS 389s X X 389s 389s THE CONSTRUCT 389s 389s LOCAL *NAME; 389s 389s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 389s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 389s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 389s 389s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 389s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 389s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 389s SEPARATOR. 389s 389s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 389s X X 389s X 389s 389s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 389s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 389s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 389s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 389s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 389s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 389s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 389s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 389s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 389s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 389s 389s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 389s @ARY = ( 0..5 ); 389s { 389s LOCAL($ARY[5]) = 6; 389s LOCAL($HASH{'A'}) = 'DRILL'; 389s WHILE (MY $E = POP(@ARY)) { 389s PRINT "$E . . .\N"; 389s LAST UNLESS $E > 3; 389s } 389s IF (@ARY) { 389s $HASH{'ONLY A'} = 'TEST'; 389s DELETE $HASH{'A'}; 389s } 389s } 389s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 389s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 389s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 389s 389s PERL WILL PRINT 389s 389s 6 . . . 389s 4 . . . 389s 3 . . . 389s THIS IS A TEST ONLY A TEST. 389s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 389s 389s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 389s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 389s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 389s SURPRISING, AND IS VERY LIKELY TO CHANGE. 389s 389s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 389s X X X 389s X 389s 389s YOU CAN USE THE C AND C 389s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 389s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 389s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 389s 389s DO { 389s MY $VAL = $ARRAY[$IDX]; 389s LOCAL $ARRAY[$IDX]; 389s DELETE $ARRAY[$IDX]; 389s $VAL 389s } 389s 389s AND 389s 389s DO { 389s MY $VAL = $HASH{KEY}; 389s LOCAL $HASH{KEY}; 389s DELETE $HASH{KEY}; 389s $VAL 389s } 389s 389s EXCEPT THAT FOR THOSE THE C IS 389s SCOPED TO THE C BLOCK. SLICES ARE 389s ALSO ACCEPTED. 389s 389s MY %HASH = ( 389s A => [ 7, 8, 9 ], 389s B => 1, 389s ) 389s 389s { 389s MY $X = DELETE LOCAL $HASH{A}; 389s # $X IS [ 7, 8, 9 ] 389s # %HASH IS (B => 1) 389s 389s { 389s MY @NUMS = DELETE LOCAL @$X[0, 2] 389s # @NUMS IS (7, 9) 389s # $X IS [ UNDEF, 8 ] 389s 389s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 389s } 389s # $X IS BACK TO [ 7, 8, 9 ] 389s 389s } 389s # %HASH IS BACK TO ITS ORIGINAL STATE 389s 389s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 389s 389s =HEAD2 LVALUE SUBROUTINES 389s X X 389s 389s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 390s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 390s 390s MY $VAL; 390s SUB CANMOD : LVALUE { 390s $VAL; # OR: RETURN $VAL; 390s } 390s SUB NOMOD { 390s $VAL; 390s } 390s 390s CANMOD() = 5; # ASSIGNS TO $VAL 390s NOMOD() = 5; # ERROR 390s 390s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 390s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 390s BY A SCALAR. FOR EXAMPLE, CONSIDER: 390s 390s DATA(2,3) = GET_DATA(3,4); 390s 390s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 390s 390s (DATA(2,3)) = GET_DATA(3,4); 390s 390s AND IN: 390s 390s (DATA(2),DATA(3)) = GET_DATA(3,4); 390s 390s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 390s 390s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 390s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 390s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 390s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 390s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 390s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 390s 390s =HEAD2 LEXICAL SUBROUTINES 390s X X X X 390s 390s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 390s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 390s AVAILABLE UNDER C OR C OR HIGHER. 390s 390s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 390s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 390s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 390s CATEGORY WAS DISABLED. 390s 390s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 390s DECLARED, AND ONLY AFTER THAT DECLARATION: 390s 390s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 390s # VERSIONS EARLIER THAN 5.26. 390s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 390s USE FEATURE 'LEXICAL_SUBS'; 390s 390s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 390s STATE SUB FOO { 390s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 390s } 390s FOO(); # CALLS "STATE" SUB 390s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 390s 390s MY SUB BAR { ... } 390s BAR(); # CALLS "MY" SUB 390s 390s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 390s 390s # WRONG 390s MY SUB BAZ { 390s BAZ(); 390s } 390s 390s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 390s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 390s 390s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 390s 390s MY SUB BAZ { 390s __SUB__->(); # CALLS ITSELF 390s } 390s 390s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 390s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 390s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 390s HOWEVER: 390s 390s MY SUB BAZ; # PREDECLARATION 390s SUB BAZ { # DEFINE THE "MY" SUB 390s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 390s } 390s 390s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 390s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 390s C; THEY KEEP EACH OTHER ALIVE (SEE L). 390s 390s =HEAD3 C VS C 390s 390s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 390s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 390s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 390s CONTAINING BLOCK TO THE NEXT. 390s 390s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 390s NECESSARY IF YOU WANT TO CREATE CLOSURES: 390s 390s SUB WHATEVER { 390s MY $X = SHIFT; 390s MY SUB INNER { 390s ... DO SOMETHING WITH $X ... 390s } 390s INNER(); 390s } 390s 390s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 390s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 390s SEE THE C<$X> FROM THE FIRST CALL TO C. 390s 390s =HEAD3 C SUBROUTINES 390s 390s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 390s SUBROUTINE OF THE SAME NAME. 390s 390s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 390s INSIDE AN INNER SCOPE: 390s 390s SUB FOO { ... } 390s 390s SUB BAR { 390s MY SUB FOO { ... } 390s { 390s # NEED TO USE THE OUTER FOO HERE 390s OUR SUB FOO; 390s FOO(); 390s } 390s } 390s 390s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 390s 390s PACKAGE MYSNEAKYMODULE; 390s 390s OUR SUB DO_SOMETHING { ... } 390s 390s SUB DO_SOMETHING_WITH_CALLER { 390s PACKAGE DB; 390s () = CALLER 1; # SETS @DB::ARGS 390s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 390s } 390s 390s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 390s X X<*> 390s 390s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 390s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 390s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 390s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 390s 390s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 390s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 390s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 390s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 390s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 390s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 390s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 390s 390s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 390s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 390s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 390s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 390s 390s SUB DOUBLEARY { 390s LOCAL(*SOMEARY) = @_; 390s FOREACH $ELEM (@SOMEARY) { 390s $ELEM *= 2; 390s } 390s } 390s DOUBLEARY(*FOO); 390s DOUBLEARY(*BAR); 390s 390s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 390s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 390s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 390s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 390s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 390s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 390s 390s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 390s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 390s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 390s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 390s L. 390s 390s =HEAD2 WHEN TO STILL USE LOCAL() 390s X X 390s 390s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 390s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 390s I USE C INSTEAD OF C. 390s 390s =OVER 4 390s 390s =ITEM 1. 390s 390s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 390s 390s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 390s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 390s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 390s IN C<@FIELDS>. 390s 390s { 390s LOCAL @ARGV = ("/ETC/MOTD"); 390s LOCAL $/ = UNDEF; 390s LOCAL $_ = <>; 390s @FIELDS = SPLIT /^\S*=+\S*$/; 390s } 390s 390s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 390s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 390s 390s =ITEM 2. 390s 390s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 390s 390s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 390s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 390s TABLE ENTRIES: 390s 390s SUB IOQUEUE { 390s LOCAL (*READER, *WRITER); # NOT MY! 390s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 390s RETURN (*READER, *WRITER); 390s } 390s ($HEAD, $TAIL) = IOQUEUE(); 390s 390s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 390s ENTRIES. 390s 390s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 390s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 390s A LOCAL ALIAS. 390s 390s { 390s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 390s GROW(); # REALLY CALLS SHRINK() 390s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 390s } 390s GROW(); # GET THE REAL GROW() AGAIN 390s 390s SEE L FOR MORE ABOUT MANIPULATING 390s FUNCTIONS BY NAME IN THIS WAY. 390s 390s =ITEM 3. 390s 390s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 390s 390s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 390s IS DONE ON DYNAMICS: 390s 390s { 390s LOCAL $SIG{INT} = 'IGNORE'; 390s FUNCT(); # UNINTERRUPTIBLE 390s } 390s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 390s 390s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 390s 390s =BACK 390s 390s =HEAD2 PASS BY REFERENCE 390s X X X 390s 390s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 390s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 390s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 390s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 390s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 390s 390s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 390s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 390s OF ALL THEIR FORMER LAST ELEMENTS: 390s 390s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 390s 390s SUB POPMANY { 390s MY $AREF; 390s MY @RETLIST; 390s FOREACH $AREF ( @_ ) { 390s PUSH @RETLIST, POP @$AREF; 390s } 390s RETURN @RETLIST; 390s } 390s 390s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 390s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 390s 390s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 390s SUB INTER { 390s MY ($K, $HREF, %SEEN); # LOCALS 390s FOREACH $HREF (@_) { 390s WHILE ( $K = EACH %$HREF ) { 390s $SEEN{$K}++; 390s } 390s } 390s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 390s } 390s 390s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 390s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 390s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 390s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 390s A LITTLE EXPENSIVE. 390s 390s WHERE PEOPLE GET INTO TROUBLE IS HERE: 390s 390s (@W, @X) = FUNC(@Y, @Z); 390s OR 390s (%W, %X) = FUNC(%Y, %Z); 390s 390s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 390s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 390s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 390s AS ALWAYS. 390s 390s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 390s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 390s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 390s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 390s 390s ($WREF, $XREF) = FUNC(\@Y, \@Z); 390s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 390s SUB FUNC { 390s MY ($YREF, $ZREF) = @_; 390s IF (@$YREF > @$ZREF) { 390s RETURN ($YREF, $ZREF); 390s } ELSE { 390s RETURN ($ZREF, $YREF); 390s } 390s } 390s 390s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 390s 390s (*W, *X) = FUNC(\@Y, \@Z); 390s PRINT "@W HAS MORE THAN @X\N"; 390s SUB FUNC { 390s LOCAL (*Y, *Z) = @_; 390s IF (@Y > @Z) { 390s RETURN (\@Y, \@Z); 390s } ELSE { 390s RETURN (\@Z, \@Y); 390s } 390s } 390s 390s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 390s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 390s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 390s ARE IN THE SYMBOL TABLE. 390s 390s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 390s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 390s FOR EXAMPLE: 390s 390s SPLUTTER(\*STDOUT); 390s SUB SPLUTTER { 390s MY $FH = SHIFT; 390s PRINT $FH "HER UM WELL A HMMM\N"; 390s } 390s 390s $REC = GET_REC(\*STDIN); 390s SUB GET_REC { 390s MY $FH = SHIFT; 390s RETURN SCALAR <$FH>; 390s } 390s 390s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 390s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 390s 390s SUB OPENIT { 390s MY $PATH = SHIFT; 390s LOCAL *FH; 390s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 390s } 390s 390s =HEAD2 PROTOTYPES 390s X X 390s 390s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 390s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 390s SECTION OR WITH A L. 390s IF YOU DECLARE EITHER OF 390s 390s SUB MYPUSH (\@@) 390s SUB MYPUSH :PROTOTYPE(\@@) 390s 390s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 390s 390s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 390s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 390s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 390s OF AN ATTRIBUTE. 390s 390s THE 390s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 390s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 390s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 390s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 390s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 390s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 390s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 390s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 390s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 390s 390s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 390s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 390s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 390s 390s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 390s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 390s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 390s CORRESPONDING BUILT-IN. 390s 390s DECLARED AS CALLED AS 390s 390s SUB MYLINK ($$) MYLINK $OLD, $NEW 390s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 390s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 390s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 390s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 390s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 390s SUB MYPOP (\@) MYPOP @ARRAY 390s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 390s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 390s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 390s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 390s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 390s SUB MYRAND (;$) MYRAND 42 390s SUB MYTIME () MYTIME 390s 390s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 390s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 390s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 390s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 390s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 390s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 390s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 390s 390s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 390s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 390s 390s SUB MYREF (\[$@%&*]) 390s 390s WILL ALLOW CALLING MYREF() AS 390s 390s MYREF $VAR 390s MYREF @ARRAY 390s MYREF %HASH 390s MYREF &SUB 390s MYREF *GLOB 390s 390s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 390s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 390s 390s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 390s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 390s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 390s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 390s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 390s OR A SUBSEQUENT COMMA. 390s 390s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 390s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 390s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 390s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 390s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 390s FOLLOWS: 390s 390s USE SYMBOL 'QUALIFY_TO_REF'; 390s 390s SUB FOO (*) { 390s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 390s ... 390s } 390s 390s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 390s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 390s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 390s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 390s 390s SUB MYPUSH (+@) { 390s MY $AREF = SHIFT; 390s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 390s PUSH @$AREF, @_; 390s } 390s 390s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 390s IS OF AN ACCEPTABLE TYPE. 390s 390s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 390s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 390s 390s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 390s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 390s PROVIDED, C<$_> WILL BE USED INSTEAD. 390s 390s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 390s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 390s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 390s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 390s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 390s 390s MYTIME +2; 390s 390s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 390s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 390s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 390s 390s SUB MYGETPROTOBYNUMBER($;); 390s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 390s 390s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 390s PROVIDED IT'S IN THE INITIAL POSITION: 390s X<&> 390s 390s SUB TRY (&@) { 390s MY($TRY,$CATCH) = @_; 390s EVAL { &$TRY }; 390s IF ($@) { 390s LOCAL $_ = $@; 390s &$CATCH; 390s } 390s } 390s SUB CATCH (&) { $_[0] } 390s 390s TRY { 390s DIE "PHOOEY"; 390s } CATCH { 390s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 390s }; 390s 390s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 390s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 390s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 390s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 390s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 390s 390s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 390s X 390s 390s SUB MYGREP (&@) { 390s MY $CODE = SHIFT; 390s MY @RESULT; 390s FOREACH $_ (@_) { 390s PUSH(@RESULT, $_) IF &$CODE; 390s } 390s @RESULT; 390s } 390s 390s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 390s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 390s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 390s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 390s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 390s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 390s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 390s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 390s 390s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 390s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 390s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 390s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 390s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 390s MAJORITY OF OFFENDING CODE IS FIXED. 390s 390s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 390s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 390s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 390s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 390s 390s SUB FUNC ($) { 390s MY $N = SHIFT; 390s PRINT "YOU GAVE ME $N\N"; 390s } 390s 390s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 390s RETURNING A LIST: 390s 390s FUNC(@FOO); 390s FUNC( $TEXT =~ /\W+/G ); 390s 390s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 390s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 390s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 390s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 390s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 390s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 390s 390s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 390s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 390s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 390s EFFECT, LIKE SO: 390s 390s SUB FOO($$); 390s SUB FOO($$) { 390s FOO 1, 2; 390s } 390s 390s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 390s TO MAKE THE WORLD A BETTER PLACE. 390s 390s =HEAD2 CONSTANT FUNCTIONS 390s X 390s 390s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 390s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 390s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 390s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 390s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 390s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 390s 390s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 390s 390s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 390s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 390s # AND IT'S INLINED, TOO! 390s SUB ST_DEV () { 0 } 390s SUB ST_INO () { 1 } 390s 390s SUB FLAG_FOO () { 1 << 8 } 390s SUB FLAG_BAR () { 1 << 9 } 390s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 390s 390s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 390s 390s SUB N () { INT(OPT_BAZ) / 3 } 390s 390s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 390s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 390s 390s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 390s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 390s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 390s C: 390s 390s SUB BAZ_VAL () { 390s IF (OPT_BAZ) { 390s RETURN 23; 390s } 390s ELSE { 390s RETURN 42; 390s } 390s } 390s SUB BONK_VAL () { RETURN 12345 } 390s 390s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 390s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 390s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 390s 390s BEGIN { 390s MY $VAR = 1; 390s NO STRICT 'REFS'; 390s *INLINED = SUB () { $VAR }; 390s } 390s 390s BEGIN { 390s MY $VAR = 1; 390s MY $REF = \$VAR; 390s NO STRICT 'REFS'; 390s *NOT_INLINED = SUB () { $VAR }; 390s } 390s 390s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 390s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 390s 390s BEGIN { 390s MY $X = 10; 390s *FOO = SUB () { $X }; 390s $X++; 390s } 390s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 390s 390s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 390s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 390s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 390s SO IT PRINTED C<10>, NOT C<11>. 390s 390s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 390s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 390s ASIDE FROM WHERE IT IS DECLARED. 390s 390s # FINE, NO WARNING 390s BEGIN { 390s MY $X = 54321; 390s *INLINED = SUB () { $X }; 390s } 390s # ERROR 390s BEGIN { 390s MY $X; 390s $X = 54321; 390s *ALSO_INLINED = SUB () { $X }; 390s } 390s 390s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 390s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 390s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 390s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 390s CONSTANT SUBROUTINE: 390s 390s MY $X = 54321; 390s *INLINED = SUB : CONST { $X }; 390s $X++; 390s 390s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 390s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 390s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 390s VALUE CAPTURED THE SAME WAY. 390s 390s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 390s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 390s AN EXPLICIT C: 390s 390s BEGIN { 390s MY $X = 10; 390s *FOO = SUB () { RETURN $X }; 390s $X++; 390s } 390s PRINT FOO(); # PRINTS 11 390s 390s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 390s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 390s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 390s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 390s 390s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 390s SUB ONE { 390s 1; 390s } 390s IF (ONE ) { 390s PRINT ONE() IF ONE ; 390s } 390s 390s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 390s SUB ONE () { 1 } 390s DO { 390s PRINT 1 390s }; 390s 390s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 390s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 390s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 390s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 390s 390s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 390s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 390s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 390s SUBROUTINE ONE REDEFINED AT -E LINE 1. 390s 390s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 390s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 390s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 390s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 390s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 390s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 390s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 390s MENTIONED ABOVE: 390s 390s SUB NOT_INLINED () { RETURN 23 } 390s 390s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 390s X X X X 390s 390s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 390s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 390s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 390s ON A NON-UNIX SYSTEM. 390s 390s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 390s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 390s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 390s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 390s 390s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 390s CHDIR $SOMEWHERE; 390s SUB CHDIR { ... } 390s 390s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 390s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 390s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 390s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 390s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 390s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 390s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 390s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 390s FOR SOME KEYWORDS. SEE L. 390s 390s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 390s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 390s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 390s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 390s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 390s THAT IS, THEY COULD SAY 390s 390s USE MODULE 'OPEN'; 390s 390s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 390s 390s USE MODULE; 390s 390s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 390s 390s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 390s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 390s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 390s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 390s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 390s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 390s THAT UNDERSTANDS REGULAR EXPRESSIONS. 390s 390s PACKAGE REGLOB; 390s REQUIRE EXPORTER; 390s @ISA = 'EXPORTER'; 390s @EXPORT_OK = 'GLOB'; 390s 390s SUB IMPORT { 390s MY $PKG = SHIFT; 390s RETURN UNLESS @_; 390s MY $SYM = SHIFT; 390s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 390s $PKG->EXPORT($WHERE, $SYM, @_); 390s } 390s 390s SUB GLOB { 390s MY $PAT = SHIFT; 390s MY @GOT; 390s IF (OPENDIR MY $D, '.') { 390s @GOT = GREP /$PAT/, READDIR $D; 390s CLOSEDIR $D; 390s } 390s RETURN @GOT; 390s } 390s 1; 390s 390s AND HERE'S HOW IT COULD BE (AB)USED: 390s 390s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 390s PACKAGE FOO; 390s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 390s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 390s 390s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 390s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 390s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 390s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 390s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 390s IT MUST BE DONE AT ALL. 390s 390s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 390s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 390s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 390s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 390s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 390s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 390s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 390s LIBRARY. 390s 390s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 390s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 390s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 390s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 390s (SEE L). 390s 390s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 390s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 390s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 390s 390s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 390s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 390s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 390s C SYNTAX, THOUGH). 390s 390s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 390s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 390s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 390s 390s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 390s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 390s 390s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 390s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 390s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 390s 390s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 390s 390s =HEAD2 AUTOLOADING 390s X X 390s 390s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 390s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 390s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 390s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 390s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 390s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 390s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 390s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 390s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 390s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 390s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 390s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 390s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 390s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 390s SUBROUTINE NAME. SEE L FOR DETAILS.) 390s 390s 390s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 390s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 390s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 390s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 390s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 390s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 390s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 390s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 390s 390s SUB AUTOLOAD { 390s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 390s MY $PROGRAM = $AUTOLOAD; 390s $PROGRAM =~ S/.*:://; 390s SYSTEM($PROGRAM, @_); 390s } 390s DATE(); 390s WHO(); 390s LS('-L'); 390s 390s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 390s EVEN NEED PARENTHESES: 390s 390s USE SUBS QW(DATE WHO LS); 390s DATE; 390s WHO; 390s LS '-L'; 390s 390s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 390s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 390s 390s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 390s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 390s DESCRIBED IN L AND IN L, THE STANDARD 390s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 390s FUNCTIONS TO PERL CODE IN L. 390s 390s =HEAD2 SUBROUTINE ATTRIBUTES 390s X X X 390s 390s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 390s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 390s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 390s C HAD BEEN SEEN. SEE L FOR DETAILS 390s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 390s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 390s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 390s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 390s 390s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 390s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 390s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 390s NEST PROPERLY. 390s 390s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 390s 390s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 390s SUB PLUGH () : UGLY('\(") :BAD; 390s SUB XYZZY : _5X5 { ... } 390s 390s EXAMPLES OF INVALID SYNTAX: 390s 390s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 390s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 390s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 390s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 390s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 390s 390s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 390s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 390s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 390s PARSED AND INVOKED: 390s 390s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 390s 390s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 390s SEE L AND L. 390s 390s =HEAD1 SEE ALSO 390s 390s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 390s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 390s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 390s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 390s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 390s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 390s 390s =FOR VI 390s # EX: SET STS=0 SW=4 ET: 390s 390s ok 2 390s # testing mod_cgi with /modules/cgi/perl.pl 390s # expected 200 390s # received 200 390s # body: PERL CGI 390s ok 3 390s # testing mod_test_rwrite with /test_rwrite 390s # expected 200 390s # received 200 390s # body: A 390s ok 4 390s ok 394s t/filter/case_in.t .................. 394s 1..3 394s # Running under perl version 5.040001 for linux 394s # Current time local: Fri May 2 10:39:32 2025 394s # Current time GMT: Fri May 2 10:39:32 2025 394s # Using Test.pm version 1.31 394s # Using Apache/Test.pm version 1.44 394s ok 1 394s # testing mod_cgi with /modules/cgi/perl_echo.pl 394s # expected 200 394s # received 200 394s ok 2 394s # testing mod_echo_post with /echo_post 394s # expected 200 394s # received 200 394s ok 3 394s ok 398s t/filter/input_body.t ............... 398s 1..2 398s # Running under perl version 5.040001 for linux 398s # Current time local: Fri May 2 10:39:37 2025 398s # Current time GMT: Fri May 2 10:39:37 2025 398s # Using Test.pm version 1.31 398s # Using Apache/Test.pm version 1.44 398s # testing : Posted "1 ko" 398s # expected: 'ok 1' 398s # received: 'ok 1' 398s ok 1 398s # testing : Posted "2 ko" 398s # expected: 'ok 2' 398s # received: 'ok 2' 398s ok 2 398s ok 403s t/http11/basicauth.t ................ 403s 1..3 403s # Running under perl version 5.040001 for linux 403s # Current time local: Fri May 2 10:39:41 2025 403s # Current time GMT: Fri May 2 10:39:41 2025 403s # Using Test.pm version 1.31 403s # Using Apache/Test.pm version 1.44 403s ok 1 403s ok 2 403s ok 3 403s ok 407s t/http11/chunked.t .................. 407s 1..30 407s # Running under perl version 5.040001 for linux 407s # Current time local: Fri May 2 10:39:45 2025 407s # Current time GMT: Fri May 2 10:39:45 2025 407s # Using Test.pm version 1.31 407s # Using Apache/Test.pm version 1.44 407s # testing : response protocol 407s # expected: 'HTTP/1.1' 407s # received: 'HTTP/1.1' 407s ok 1 407s # testing : response Transfer-Encoding 407s # expected: 'chunked' 407s # received: 'chunked' 407s ok 2 407s # testing : no Content-Length 407s # expected: 0 407s # received: 0 407s ok 3 407s # testing : body length 407s # expected: '70976' 407s # received: 70976 407s ok 4 407s # testing : number of requests 407s # expected: 1 407s # received: 1 407s ok 5 407s # testing : response protocol 407s # expected: 'HTTP/1.1' 407s # received: 'HTTP/1.1' 407s ok 6 407s # testing : response Transfer-Encoding 407s # expected: 'chunked' 407s # received: 'chunked' 407s ok 7 407s # testing : no Content-Length 407s # expected: 0 407s # received: 0 407s ok 8 407s # testing : body length 407s # expected: '212509' 407s # received: 212509 407s ok 9 407s # testing : number of requests 407s # expected: 2 407s # received: 2 407s ok 10 407s # testing : response protocol 407s # expected: 'HTTP/1.1' 407s # received: 'HTTP/1.1' 407s ok 11 407s # testing : response Transfer-Encoding 407s # expected: 'chunked' 407s # received: 'chunked' 407s ok 12 407s # testing : no Content-Length 407s # expected: 0 407s # received: 0 407s ok 13 407s # testing : body length 407s # expected: '280545' 407s # received: 280545 407s ok 14 407s # testing : number of requests 407s # expected: 3 407s # received: 3 407s ok 15 407s # testing : response protocol 407s # expected: 'HTTP/1.1' 407s # received: 'HTTP/1.1' 407s ok 16 407s # testing : response Transfer-Encoding 407s # expected: 'chunked' 407s # received: 'chunked' 407s ok 17 407s # testing : no Content-Length 407s # expected: 0 407s # received: 0 407s ok 18 407s # testing : body length 407s # expected: '845969' 407s # received: 845969 407s ok 19 407s # testing : number of requests 407s # expected: 4 407s # received: 4 407s ok 20 407s # testing : response protocol 407s # expected: 'HTTP/1.1' 407s # received: 'HTTP/1.1' 407s ok 21 407s # testing : no Transfer-Encoding (test result inverted) 407s # expected: 'chunked' 407s # received: '' 407s ok 22 407s # testing : content length 407s # expected: 253 407s # received: '253' 407s ok 23 407s # testing : body length 407s # expected: '242' 407s # received: 242 407s ok 24 407s # testing : number of requests 407s # expected: 5 407s # received: 5 407s ok 25 407s # testing : response protocol 407s # expected: 'HTTP/1.1' 407s # received: 'HTTP/1.1' 407s ok 26 407s # testing : no Transfer-Encoding (test result inverted) 407s # expected: 'chunked' 407s # received: '' 407s ok 27 407s # testing : content length 407s # expected: '' 407s # received: '' 407s ok 28 407s # testing : body length 407s # expected: '14276' 407s # received: 14276 407s ok 29 407s # testing : number of requests 407s # expected: 6 407s # received: 6 407s ok 30 407s ok 411s t/http11/chunked2.t ................. 411s 1..2 411s # Running under perl version 5.040001 for linux 411s # Current time local: Fri May 2 10:39:50 2025 411s # Current time GMT: Fri May 2 10:39:50 2025 411s # Using Test.pm version 1.31 411s # Using Apache/Test.pm version 1.44 411s # testing : successful response 411s # expected: 200 411s # received: '200' 411s ok 1 411s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 411s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 411s ok 2 411s ok 415s t/http11/clength.t .................. 415s 1..6 415s # Running under perl version 5.040001 for linux 415s # Current time local: Fri May 2 10:39:54 2025 415s # Current time GMT: Fri May 2 10:39:54 2025 415s # Using Test.pm version 1.31 415s # Using Apache/Test.pm version 1.44 415s # testing : successful response 415s # expected: 200 415s # received: '200' 415s ok 1 415s # expected: 10 415s # received: '10' 415s ok 2 415s # expected: 'bbbbbbbbbb' 415s # received: 'bbbbbbbbbb' 415s ok 3 415s # testing : successful response 415s # expected: 200 415s # received: '200' 415s ok 4 415s # expected: 6 415s # received: '6' 415s ok 5 415s # expected: 'foobar' 415s # received: 'foobar' 415s ok 6 415s ok 422s t/http11/post.t ..................... 422s # using LWP client 422s 1..51 422s # Running under perl version 5.040001 for linux 422s # Current time local: Fri May 2 10:39:58 2025 422s # Current time GMT: Fri May 2 10:39:58 2025 422s # Using Test.pm version 1.31 422s # Using Apache/Test.pm version 1.44 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 1024 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Connection: Keep-Alive 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 1 422s #DMMATCH1: 1 422s #Keep-Alive: timeout=5, max=100 422s # 422s # testing : length posted 422s # expected: '1024' 422s # received: 1024 422s ok 1 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 2048 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 2 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '2048' 422s # received: 2048 422s ok 2 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 3072 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 3 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '3072' 422s # received: 3072 422s ok 3 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 4096 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 4 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '4096' 422s # received: 4096 422s ok 4 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 5120 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 5 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '5120' 422s # received: 5120 422s ok 5 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 6144 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 6 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '6144' 422s # received: 6144 422s ok 6 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 7168 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 7 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '7168' 422s # received: 7168 422s ok 7 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 8192 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 8 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '8192' 422s # received: 8192 422s ok 8 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 9216 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 5 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 9 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '9216' 422s # received: 9216 422s ok 9 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 10240 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 10 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '10240' 422s # received: 10240 422s ok 10 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 11264 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 11 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '11264' 422s # received: 11264 422s ok 11 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 12288 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 12 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '12288' 422s # received: 12288 422s ok 12 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 13312 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 13 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '13312' 422s # received: 13312 422s ok 13 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 14336 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 14 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '14336' 422s # received: 14336 422s ok 14 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 15360 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 15 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '15360' 422s # received: 15360 422s ok 15 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 16384 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 16 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '16384' 422s # received: 16384 422s ok 16 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 17408 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 17 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '17408' 422s # received: 17408 422s ok 17 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 18432 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 18 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '18432' 422s # received: 18432 422s ok 18 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 19456 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 19 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '19456' 422s # received: 19456 422s ok 19 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 20480 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 20 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '20480' 422s # received: 20480 422s ok 20 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 21504 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 21 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '21504' 422s # received: 21504 422s ok 21 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 22528 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 22 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '22528' 422s # received: 22528 422s ok 22 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 23552 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 23 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '23552' 422s # received: 23552 422s ok 23 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 24576 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 24 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '24576' 422s # received: 24576 422s ok 24 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 25600 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 25 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '25600' 422s # received: 25600 422s ok 25 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 26624 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 26 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '26624' 422s # received: 26624 422s ok 26 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 27648 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 27 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '27648' 422s # received: 27648 422s ok 27 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 28672 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:03 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 28 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '28672' 422s # received: 28672 422s ok 28 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 29696 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:03 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 29 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '29696' 422s # received: 29696 422s ok 29 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 30720 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 30 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '30720' 422s # received: 30720 422s ok 30 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 31744 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 31 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '31744' 422s # received: 31744 422s ok 31 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 32768 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 32 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '32768' 422s # received: 32768 422s ok 32 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 33792 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 33 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '33792' 422s # received: 33792 422s ok 33 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 34816 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 34 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '34816' 422s # received: 34816 422s ok 34 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 35840 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 35 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '35840' 422s # received: 35840 422s ok 35 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 36864 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 36 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '36864' 422s # received: 36864 422s ok 36 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 37888 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 37 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '37888' 422s # received: 37888 422s ok 37 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 38912 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 38 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '38912' 422s # received: 38912 422s ok 38 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 39936 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 39 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '39936' 422s # received: 39936 422s ok 39 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 40960 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 40 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '40960' 422s # received: 40960 422s ok 40 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 41984 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 41 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '41984' 422s # received: 41984 422s ok 41 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 43008 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 42 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '43008' 422s # received: 43008 422s ok 42 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 44032 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 43 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '44032' 422s # received: 44032 422s ok 43 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 45056 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 44 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '45056' 422s # received: 45056 422s ok 44 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 46080 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 45 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '46080' 422s # received: 46080 422s ok 45 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 47104 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 46 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '47104' 422s # received: 47104 422s ok 46 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 48128 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 47 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '48128' 422s # received: 48128 422s ok 47 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 49152 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 48 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '49152' 422s # received: 49152 422s ok 48 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 50176 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 49 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '50176' 422s # received: 50176 422s ok 49 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 51200 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 6 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 50 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '51200' 422s # received: 51200 422s ok 50 422s #lwp request: 422s #POST http://localhost:8529/eat_post HTTP/1.1 422s #User-Agent: libwww-perl/6.78 422s #Content-Length: 102400 422s # 422s #server response: 422s #HTTP/1.1 200 OK 422s #Date: Fri, 02 May 2025 10:40:04 GMT 422s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 422s #Vary: In-If1 422s #Content-Length: 7 422s #Client-Date: Fri, 02 May 2025 10:40:04 GMT 422s #Client-Peer: 127.0.0.1:8529 422s #Client-Response-Num: 51 422s #DMMATCH1: 1 422s # 422s # testing : length posted 422s # expected: '102400' 422s # received: 102400 422s ok 51 422s ok 426s t/modules/aaa.t ..................... 426s 1..40 426s # Running under perl version 5.040001 for linux 426s # Current time local: Fri May 2 10:40:05 2025 426s # Current time GMT: Fri May 2 10:40:05 2025 426s # Using Test.pm version 1.31 426s # Using Apache/Test.pm version 1.44 426s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/realm2 426s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 426s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/form1 426s ok 1 426s ok 2 426s ok 3 426s ok 4 426s ok 5 426s ok 6 426s ok 7 426s ok 8 426s ok 9 426s ok 10 426s ok 11 426s ok 12 426s ok 13 426s ok 14 426s ok 15 426s ok 16 426s ok 17 426s ok 18 426s ok 19 426s ok 20 426s ok 21 426s ok 22 426s ok 23 426s ok 24 426s ok 25 426s ok 26 426s ok 27 426s ok 28 426s ok 29 426s ok 30 426s ok 31 426s ok 32 426s ok 33 426s ok 34 426s ok 35 426s ok 36 426s ok 37 426s ok 38 426s ok 39 426s ok 40 426s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/realm2 426s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 426s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/form1 426s ok 431s t/modules/access.t .................. 431s 1..408 431s # Running under perl version 5.040001 for linux 431s # Current time local: Fri May 2 10:40:09 2025 431s # Current time GMT: Fri May 2 10:40:09 2025 431s # Using Test.pm version 1.31 431s # Using Apache/Test.pm version 1.44 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # expecting access. 431s ok 1 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 2 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from all 431s # expecting access. 431s ok 3 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 4 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from localhost 431s # expecting access. 431s ok 5 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 6 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from 127.0.0.1 431s # expecting access. 431s ok 7 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 8 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from 127.0 431s # expecting access. 431s ok 9 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 10 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 11 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 12 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from 127.0.0.1/16 431s # expecting access. 431s ok 13 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 14 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 15 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 16 431s # --- 431s # Order deny,allow 431s # Allow from all 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 17 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # expecting access. 431s ok 18 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 19 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from all 431s # expecting access. 431s ok 20 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 21 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from localhost 431s # expecting access. 431s ok 22 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 23 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from 127.0.0.1 431s # expecting access. 431s ok 24 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 25 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from 127.0 431s # expecting access. 431s ok 26 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 27 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 28 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 29 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from 127.0.0.1/16 431s # expecting access. 431s ok 30 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 31 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 32 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 33 431s # --- 431s # Order deny,allow 431s # Allow from localhost 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 34 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # expecting access. 431s ok 35 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 36 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from all 431s # expecting access. 431s ok 37 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 38 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from localhost 431s # expecting access. 431s ok 39 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 40 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1 431s # expecting access. 431s ok 41 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 42 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from 127.0 431s # expecting access. 431s ok 43 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 44 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 45 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 46 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1/16 431s # expecting access. 431s ok 47 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 48 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 49 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 50 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 51 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # expecting access. 431s ok 52 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 53 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from all 431s # expecting access. 431s ok 54 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 55 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from localhost 431s # expecting access. 431s ok 56 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 57 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from 127.0.0.1 431s # expecting access. 431s ok 58 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 59 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from 127.0 431s # expecting access. 431s ok 60 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 61 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 62 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 63 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from 127.0.0.1/16 431s # expecting access. 431s ok 64 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 65 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 66 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 67 431s # --- 431s # Order deny,allow 431s # Allow from 127.0 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 68 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 69 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 70 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from all 431s # expecting access. 431s ok 71 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 72 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from localhost 431s # expecting access. 431s ok 73 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 74 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1 431s # expecting access. 431s ok 75 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 76 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0 431s # expecting access. 431s ok 77 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 78 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 79 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 80 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1/16 431s # expecting access. 431s ok 81 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 82 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 83 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 84 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 85 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # expecting access. 431s ok 86 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 87 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from all 431s # expecting access. 431s ok 88 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 89 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from localhost 431s # expecting access. 431s ok 90 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 91 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1 431s # expecting access. 431s ok 92 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 93 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0 431s # expecting access. 431s ok 94 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 95 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 96 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 97 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1/16 431s # expecting access. 431s ok 98 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 99 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 100 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 101 431s # --- 431s # Order deny,allow 431s # Allow from 127.0.0.1/16 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 102 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # expecting access. 431s ok 103 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 104 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from all 431s # expecting access denial. 431s ok 105 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 106 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from localhost 431s # expecting access denial. 431s ok 107 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 108 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 109 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 110 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from 127.0 431s # expecting access denial. 431s ok 111 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 112 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 113 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 114 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 115 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 116 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 117 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 118 431s # --- 431s # Order deny,allow 431s # Allow from somewhere.else.com 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 119 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # expecting access. 431s ok 120 431s # --- 431s # Order deny,allow 431s # Deny from all 431s # expecting access denial. 431s ok 121 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from all 431s # expecting access denial. 431s ok 122 431s # --- 431s # Order deny,allow 431s # Deny from localhost 431s # expecting access denial. 431s ok 123 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from localhost 431s # expecting access denial. 431s ok 124 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 125 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 126 431s # --- 431s # Order deny,allow 431s # Deny from 127.0 431s # expecting access denial. 431s ok 127 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from 127.0 431s # expecting access denial. 431s ok 128 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 129 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 130 431s # --- 431s # Order deny,allow 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 131 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 132 431s # --- 431s # Order deny,allow 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 133 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 134 431s # --- 431s # Order deny,allow 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 135 431s # --- 431s # Order deny,allow 431s # Allow from 66.6.6.6 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 136 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # expecting access. 431s ok 137 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 138 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from all 431s # expecting access denial. 431s ok 139 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 140 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from localhost 431s # expecting access denial. 431s ok 141 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 142 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 143 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 144 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from 127.0 431s # expecting access denial. 431s ok 145 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 146 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 147 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 148 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 149 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 150 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 151 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 152 431s # --- 431s # Order allow,deny 431s # Allow from all 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 153 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # expecting access. 431s ok 154 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 155 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from all 431s # expecting access denial. 431s ok 156 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 157 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from localhost 431s # expecting access denial. 431s ok 158 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 159 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 160 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 161 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from 127.0 431s # expecting access denial. 431s ok 162 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 163 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 164 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 165 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 166 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 167 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 168 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 169 431s # --- 431s # Order allow,deny 431s # Allow from localhost 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 170 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # expecting access. 431s ok 171 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 172 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from all 431s # expecting access denial. 431s ok 173 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 174 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from localhost 431s # expecting access denial. 431s ok 175 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 176 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 177 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 178 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from 127.0 431s # expecting access denial. 431s ok 179 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 180 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 181 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 182 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 183 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 184 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 185 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 186 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 187 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # expecting access. 431s ok 188 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 189 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from all 431s # expecting access denial. 431s ok 190 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 191 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from localhost 431s # expecting access denial. 431s ok 192 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 193 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 194 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 195 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from 127.0 431s # expecting access denial. 431s ok 196 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 197 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 198 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 199 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 200 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 201 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 202 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 203 431s # --- 431s # Order allow,deny 431s # Allow from 127.0 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 204 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 205 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 206 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from all 431s # expecting access denial. 431s ok 207 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 208 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from localhost 431s # expecting access denial. 431s ok 209 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 210 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 211 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 212 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0 431s # expecting access denial. 431s ok 213 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 214 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 215 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 216 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 217 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 218 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 219 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 220 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 221 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # expecting access. 431s ok 222 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 223 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from all 431s # expecting access denial. 431s ok 224 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 225 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from localhost 431s # expecting access denial. 431s ok 226 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 227 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 228 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 229 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0 431s # expecting access denial. 431s ok 230 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 231 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 232 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 233 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 234 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 235 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 236 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 237 431s # --- 431s # Order allow,deny 431s # Allow from 127.0.0.1/16 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 238 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # expecting access denial. 431s ok 239 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 240 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from all 431s # expecting access denial. 431s ok 241 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 242 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from localhost 431s # expecting access denial. 431s ok 243 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 244 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 245 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 246 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from 127.0 431s # expecting access denial. 431s ok 247 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 248 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 249 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 250 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 251 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 252 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 253 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 254 431s # --- 431s # Order allow,deny 431s # Allow from somewhere.else.com 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 255 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # expecting access denial. 431s ok 256 431s # --- 431s # Order allow,deny 431s # Deny from all 431s # expecting access denial. 431s ok 257 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from all 431s # expecting access denial. 431s ok 258 431s # --- 431s # Order allow,deny 431s # Deny from localhost 431s # expecting access denial. 431s ok 259 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from localhost 431s # expecting access denial. 431s ok 260 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 261 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 262 431s # --- 431s # Order allow,deny 431s # Deny from 127.0 431s # expecting access denial. 431s ok 263 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from 127.0 431s # expecting access denial. 431s ok 264 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 265 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 266 431s # --- 431s # Order allow,deny 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 267 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 268 431s # --- 431s # Order allow,deny 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 269 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 270 431s # --- 431s # Order allow,deny 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 271 431s # --- 431s # Order allow,deny 431s # Allow from 66.6.6.6 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 272 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # expecting access. 431s ok 273 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 274 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from all 431s # expecting access denial. 431s ok 275 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 276 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from localhost 431s # expecting access denial. 431s ok 277 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 278 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 279 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 280 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from 127.0 431s # expecting access denial. 431s ok 281 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 282 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 283 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 284 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 285 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 286 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 287 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 288 431s # --- 431s # Order mutual-failure 431s # Allow from all 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 289 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # expecting access. 431s ok 290 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 291 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from all 431s # expecting access denial. 431s ok 292 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 293 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from localhost 431s # expecting access denial. 431s ok 294 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 295 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 296 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 297 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from 127.0 431s # expecting access denial. 431s ok 298 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 299 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 300 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 301 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 302 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 303 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 304 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 305 431s # --- 431s # Order mutual-failure 431s # Allow from localhost 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 306 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # expecting access. 431s ok 307 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 308 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from all 431s # expecting access denial. 431s ok 309 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 310 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from localhost 431s # expecting access denial. 431s ok 311 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 312 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 313 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 314 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from 127.0 431s # expecting access denial. 431s ok 315 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 316 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 317 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 318 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 319 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 320 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 321 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 322 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 323 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # expecting access. 431s ok 324 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 325 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from all 431s # expecting access denial. 431s ok 326 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 327 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from localhost 431s # expecting access denial. 431s ok 328 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 329 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 330 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 331 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from 127.0 431s # expecting access denial. 431s ok 332 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 333 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 334 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 335 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 336 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 337 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 338 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 339 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 340 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # expecting access. 431s ok 341 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 342 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from all 431s # expecting access denial. 431s ok 343 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 344 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from localhost 431s # expecting access denial. 431s ok 345 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 346 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 347 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 348 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0 431s # expecting access denial. 431s ok 349 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 350 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 351 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 352 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 353 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 354 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 355 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 356 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/255.255.0.0 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 357 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # expecting access. 431s ok 358 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 359 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from all 431s # expecting access denial. 431s ok 360 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 361 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from localhost 431s # expecting access denial. 431s ok 362 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 363 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 364 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 365 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0 431s # expecting access denial. 431s ok 366 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 367 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 368 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 369 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 370 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 371 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from somewhere.else.com 431s # expecting access. 431s ok 372 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 373 431s # --- 431s # Order mutual-failure 431s # Allow from 127.0.0.1/16 431s # Deny from 66.6.6.6 431s # expecting access. 431s ok 374 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # expecting access denial. 431s ok 375 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 376 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from all 431s # expecting access denial. 431s ok 377 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 378 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from localhost 431s # expecting access denial. 431s ok 379 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 380 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 381 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 382 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from 127.0 431s # expecting access denial. 431s ok 383 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 384 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 385 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 386 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 387 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 388 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 389 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 390 431s # --- 431s # Order mutual-failure 431s # Allow from somewhere.else.com 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 391 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # expecting access denial. 431s ok 392 431s # --- 431s # Order mutual-failure 431s # Deny from all 431s # expecting access denial. 431s ok 393 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from all 431s # expecting access denial. 431s ok 394 431s # --- 431s # Order mutual-failure 431s # Deny from localhost 431s # expecting access denial. 431s ok 395 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from localhost 431s # expecting access denial. 431s ok 396 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 397 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1 431s # expecting access denial. 431s ok 398 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0 431s # expecting access denial. 431s ok 399 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from 127.0 431s # expecting access denial. 431s ok 400 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 401 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1/255.255.0.0 431s # expecting access denial. 431s ok 402 431s # --- 431s # Order mutual-failure 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 403 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from 127.0.0.1/16 431s # expecting access denial. 431s ok 404 431s # --- 431s # Order mutual-failure 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 405 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from somewhere.else.com 431s # expecting access denial. 431s ok 406 431s # --- 431s # Order mutual-failure 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 407 431s # --- 431s # Order mutual-failure 431s # Allow from 66.6.6.6 431s # Deny from 66.6.6.6 431s # expecting access denial. 431s ok 408 431s ok 436s t/modules/actions.t ................. 436s 1..20 436s # Running under perl version 5.040001 for linux 436s # Current time local: Fri May 2 10:40:14 2025 436s # Current time GMT: Fri May 2 10:40:14 2025 436s # Using Test.pm version 1.31 436s # Using Apache/Test.pm version 1.44 436s # expected: 200 436s # received: '200' 436s ok 1 436s # expected: 'nada' 436s # received: 'nada' 436s ok 2 436s # expected: 404 436s # received: '404' 436s ok 3 436s ok 4 # skip RC=404, no need to check content 436s # expected: 404 436s # received: '404' 436s ok 5 436s ok 6 # skip RC=404, no need to check content 436s # expected: 404 436s # received: '404' 436s ok 7 436s ok 8 # skip RC=404, no need to check content 436s # expected: 200 436s # received: '200' 436s ok 9 436s # expected: 'nada' 436s # received: 'nada' 436s ok 10 436s # expected: 404 436s # received: '404' 436s ok 11 436s ok 12 # skip RC=404, no need to check content 436s # expected: 200 436s # received: '200' 436s ok 13 436s # expected: 'POST 436s # foo2: bar2 436s # ' 436s # received: 'POST 436s # foo2: bar2 436s # ' 436s ok 14 436s # expected: 405 436s # received: '405' 436s ok 15 436s # expected: 200 436s # received: '200' 436s ok 16 436s # expected: 'foo=bar' 436s # received: 'foo=bar' 436s ok 17 436s # expected: 200 436s # received: '200' 436s ok 18 436s # expected: 'POST 436s # foo2: bar2 436s # ' 436s # received: 'POST 436s # foo2: bar2 436s # ' 436s ok 19 436s # expected: 405 436s # received: '405' 436s ok 20 436s ok 440s t/modules/alias.t ................... 440s 1..134 440s # Running under perl version 5.040001 for linux 440s # Current time local: Fri May 2 10:40:19 2025 440s # Current time GMT: Fri May 2 10:40:19 2025 440s # Using Test.pm version 1.31 440s # Using Apache/Test.pm version 1.44 440s # verifying simple aliases 440s # testing : /alias/ 440s # expected: 200 440s # received: '200' 440s ok 1 440s # testing : /bogu/ 440s # expected: 404 440s # received: '404' 440s ok 2 440s # verifying alias match with /ali[0-9]. 440s # testing : /ali0 440s # expected: 0 440s # received: '0' 440s ok 3 440s # testing : /ali1 440s # expected: 1 440s # received: '1' 440s ok 4 440s # testing : /ali2 440s # expected: 2 440s # received: '2' 440s ok 5 440s # testing : /ali3 440s # expected: 3 440s # received: '3' 440s ok 6 440s # testing : /ali4 440s # expected: 4 440s # received: '4' 440s ok 7 440s # testing : /ali5 440s # expected: 5 440s # received: '5' 440s ok 8 440s # testing : /ali6 440s # expected: 6 440s # received: '6' 440s ok 9 440s # testing : /ali7 440s # expected: 7 440s # received: '7' 440s ok 10 440s # testing : /ali8 440s # expected: 8 440s # received: '8' 440s ok 11 440s # testing : /ali9 440s # expected: 9 440s # received: '9' 440s ok 12 440s # verifying expression alias match with /expr/ali[0-9]. 440s # testing : /ali0 440s # expected: 0 440s # received: '0' 440s ok 13 440s # testing : /ali1 440s # expected: 1 440s # received: '1' 440s ok 14 440s # testing : /ali2 440s # expected: 2 440s # received: '2' 440s ok 15 440s # testing : /ali3 440s # expected: 3 440s # received: '3' 440s ok 16 440s # testing : /ali4 440s # expected: 4 440s # received: '4' 440s ok 17 440s # testing : /ali5 440s # expected: 5 440s # received: '5' 440s ok 18 440s # testing : /ali6 440s # expected: 6 440s # received: '6' 440s ok 19 440s # testing : /ali7 440s # expected: 7 440s # received: '7' 440s ok 20 440s # testing : /ali8 440s # expected: 8 440s # received: '8' 440s ok 21 440s # testing : /ali9 440s # expected: 9 440s # received: '9' 440s ok 22 440s # testing : /forbid 440s # expected: '403' 440s # received: '403' 440s ok 23 440s # testing : /gone 440s # expected: '410' 440s # received: '410' 440s ok 24 440s # testing : /perm 440s # expected: '301' 440s # received: '301' 440s ok 25 440s # testing : /perm2 440s # expected: '301' 440s # received: '301' 440s ok 26 440s # testing : /seeother 440s # expected: '303' 440s # received: '303' 440s ok 27 440s # testing : /temp 440s # expected: '302' 440s # received: '302' 440s ok 28 440s # testing : /temp2 440s # expected: '302' 440s # received: '302' 440s ok 29 440s verifying body of perm and temp redirect match 440s # testing : /p0 440s # expected: 0 440s # received: '0' 440s ok 30 440s # testing : /p1 440s # expected: 1 440s # received: '1' 440s ok 31 440s # testing : /p2 440s # expected: 2 440s # received: '2' 440s ok 32 440s # testing : /p3 440s # expected: 3 440s # received: '3' 440s ok 33 440s # testing : /p4 440s # expected: 4 440s # received: '4' 440s ok 34 440s # testing : /p5 440s # expected: 5 440s # received: '5' 440s ok 35 440s # testing : /p6 440s # expected: 6 440s # received: '6' 440s ok 36 440s # testing : /p7 440s # expected: 7 440s # received: '7' 440s ok 37 440s # testing : /p8 440s # expected: 8 440s # received: '8' 440s ok 38 440s # testing : /p9 440s # expected: 9 440s # received: '9' 440s ok 39 440s # testing : /t0 440s # expected: 0 440s # received: '0' 440s ok 40 440s # testing : /t1 440s # expected: 1 440s # received: '1' 440s ok 41 440s # testing : /t2 440s # expected: 2 440s # received: '2' 440s ok 42 440s # testing : /t3 440s # expected: 3 440s # received: '3' 440s ok 43 440s # testing : /t4 440s # expected: 4 440s # received: '4' 440s ok 44 440s # testing : /t5 440s # expected: 5 440s # received: '5' 440s ok 45 440s # testing : /t6 440s # expected: 6 440s # received: '6' 440s ok 46 440s # testing : /t7 440s # expected: 7 440s # received: '7' 440s ok 47 440s # testing : /t8 440s # expected: 8 440s # received: '8' 440s ok 48 440s # testing : /t9 440s # expected: 9 440s # received: '9' 440s ok 49 440s verifying body of perm and temp redirect match with expression support 440s # testing : /p0 440s # expected: 0 440s # received: '0' 440s ok 50 440s # testing : /p1 440s # expected: 1 440s # received: '1' 440s ok 51 440s # testing : /p2 440s # expected: 2 440s # received: '2' 440s ok 52 440s # testing : /p3 440s # expected: 3 440s # received: '3' 440s ok 53 440s # testing : /p4 440s # expected: 4 440s # received: '4' 440s ok 54 440s # testing : /p5 440s # expected: 5 440s # received: '5' 440s ok 55 440s # testing : /p6 440s # expected: 6 440s # received: '6' 440s ok 56 440s # testing : /p7 440s # expected: 7 440s # received: '7' 440s ok 57 440s # testing : /p8 440s # expected: 8 440s # received: '8' 440s ok 58 440s # testing : /p9 440s # expected: 9 440s # received: '9' 440s ok 59 440s # testing : /t0 440s # expected: 0 440s # received: '0' 440s ok 60 440s # testing : /t1 440s # expected: 1 440s # received: '1' 440s ok 61 440s # testing : /t2 440s # expected: 2 440s # received: '2' 440s ok 62 440s # testing : /t3 440s # expected: 3 440s # received: '3' 440s ok 63 440s # testing : /t4 440s # expected: 4 440s # received: '4' 440s ok 64 440s # testing : /t5 440s # expected: 5 440s # received: '5' 440s ok 65 440s # testing : /t6 440s # expected: 6 440s # received: '6' 440s ok 66 440s # testing : /t7 440s # expected: 7 440s # received: '7' 440s ok 67 440s # testing : /t8 440s # expected: 8 440s # received: '8' 440s ok 68 440s # testing : /t9 440s # expected: 9 440s # received: '9' 440s ok 69 440s verifying return code of seeother and gone redirect match 440s # testing : f0 440s # expected: '403' 440s # received: '403' 440s ok 70 440s # testing : f1 440s # expected: '403' 440s # received: '403' 440s ok 71 440s # testing : f2 440s # expected: '403' 440s # received: '403' 440s ok 72 440s # testing : f3 440s # expected: '403' 440s # received: '403' 440s ok 73 440s # testing : f4 440s # expected: '403' 440s # received: '403' 440s ok 74 440s # testing : f5 440s # expected: '403' 440s # received: '403' 440s ok 75 440s # testing : f6 440s # expected: '403' 440s # received: '403' 440s ok 76 440s # testing : f7 440s # expected: '403' 440s # received: '403' 440s ok 77 440s # testing : f8 440s # expected: '403' 440s # received: '403' 440s ok 78 440s # testing : f9 440s # expected: '403' 440s # received: '403' 440s ok 79 440s # testing : s0 440s # expected: '303' 440s # received: '303' 440s ok 80 440s # testing : s1 440s # expected: '303' 440s # received: '303' 440s ok 81 440s # testing : s2 440s # expected: '303' 440s # received: '303' 440s ok 82 440s # testing : s3 440s # expected: '303' 440s # received: '303' 440s ok 83 440s # testing : s4 440s # expected: '303' 440s # received: '303' 440s ok 84 440s # testing : s5 440s # expected: '303' 440s # received: '303' 440s ok 85 440s # testing : s6 440s # expected: '303' 440s # received: '303' 440s ok 86 440s # testing : s7 440s # expected: '303' 440s # received: '303' 440s ok 87 440s # testing : s8 440s # expected: '303' 440s # received: '303' 440s ok 88 440s # testing : s9 440s # expected: '303' 440s # received: '303' 440s ok 89 440s # testing : g0 440s # expected: '410' 440s # received: '410' 440s ok 90 440s # testing : g1 440s # expected: '410' 440s # received: '410' 440s ok 91 440s # testing : g2 440s # expected: '410' 440s # received: '410' 440s ok 92 440s # testing : g3 440s # expected: '410' 440s # received: '410' 440s ok 93 440s # testing : g4 440s # expected: '410' 440s # received: '410' 440s ok 94 440s # testing : g5 440s # expected: '410' 440s # received: '410' 440s ok 95 440s # testing : g6 440s # expected: '410' 440s # received: '410' 440s ok 96 440s # testing : g7 440s # expected: '410' 440s # received: '410' 440s ok 97 440s # testing : g8 440s # expected: '410' 440s # received: '410' 440s ok 98 440s # testing : g9 440s # expected: '410' 440s # received: '410' 440s ok 99 440s verifying return code of seeother and gone redirect match with expression support 440s # testing : f0 440s # expected: '403' 440s # received: '403' 440s ok 100 440s # testing : f1 440s # expected: '403' 440s # received: '403' 440s ok 101 440s # testing : f2 440s # expected: '403' 440s # received: '403' 440s ok 102 440s # testing : f3 440s # expected: '403' 440s # received: '403' 440s ok 103 440s # testing : f4 440s # expected: '403' 440s # received: '403' 440s ok 104 440s # testing : f5 440s # expected: '403' 440s # received: '403' 440s ok 105 440s # testing : f6 440s # expected: '403' 440s # received: '403' 440s ok 106 440s # testing : f7 440s # expected: '403' 440s # received: '403' 440s ok 107 440s # testing : f8 440s # expected: '403' 440s # received: '403' 440s ok 108 440s # testing : f9 440s # expected: '403' 440s # received: '403' 440s ok 109 440s # testing : s0 440s # expected: '303' 440s # received: '303' 440s ok 110 440s # testing : s1 440s # expected: '303' 440s # received: '303' 440s ok 111 440s # testing : s2 440s # expected: '303' 440s # received: '303' 440s ok 112 440s # testing : s3 440s # expected: '303' 440s # received: '303' 440s ok 113 440s # testing : s4 440s # expected: '303' 440s # received: '303' 440s ok 114 440s # testing : s5 440s # expected: '303' 440s # received: '303' 440s ok 115 440s # testing : s6 440s # expected: '303' 440s # received: '303' 440s ok 116 440s # testing : s7 440s # expected: '303' 440s # received: '303' 440s ok 117 440s # testing : s8 440s # expected: '303' 440s # received: '303' 440s ok 118 440s # testing : s9 440s # expected: '303' 440s # received: '303' 440s ok 119 440s # testing : g0 440s # expected: '410' 440s # received: '410' 440s ok 120 440s # testing : g1 440s # expected: '410' 440s # received: '410' 440s ok 121 440s # testing : g2 440s # expected: '410' 440s # received: '410' 440s ok 122 440s # testing : g3 440s # expected: '410' 440s # received: '410' 440s ok 123 440s # testing : g4 440s # expected: '410' 440s # received: '410' 440s ok 124 440s # testing : g5 440s # expected: '410' 440s # received: '410' 440s ok 125 440s # testing : g6 440s # expected: '410' 440s # received: '410' 440s ok 126 440s # testing : g7 440s # expected: '410' 440s # received: '410' 440s ok 127 440s # testing : g8 440s # expected: '410' 440s # received: '410' 440s ok 128 440s # testing : g9 440s # expected: '410' 440s # received: '410' 440s ok 129 440s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 440s # verifying /modules/alias/script is plain text 440s # testing : /modules/alias/script 440s # expected: '#!/bin/sh 440s # echo Content-type: text/plain 440s # echo 440s # echo this is a shell script cgi. 440s # ' 440s # received: '#!/bin/sh 440s # echo Content-type: text/plain 440s # echo 440s # echo this is a shell script cgi. 440s # ' 440s ok 130 440s # verifying same file accessed at /cgi/script is executed code 440s # testing : /cgi/script 440s # expected: 'this is a shell script cgi. 440s # ' 440s # received: 'this is a shell script cgi. 440s # ' 440s ok 131 440s # verifying ScriptAliasMatch with /aliascgi-script 440s # testing : /aliascgi-script 440s # expected: 'this is a shell script cgi. 440s # ' 440s # received: 'this is a shell script cgi. 440s # ' 440s ok 132 440s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 440s # testing : /aliascgi-script 440s # expected: 'this is a shell script cgi. 440s # ' 440s # received: 'this is a shell script cgi. 440s # ' 440s ok 133 440s # verifying bad script alias. 440s # testing : /aliascgi-nada 440s # expected: 404 440s # received: '404' 440s ok 134 440s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 440s ok 445s t/modules/allowmethods.t ............ 445s 1..9 445s # Running under perl version 5.040001 for linux 445s # Current time local: Fri May 2 10:40:23 2025 445s # Current time GMT: Fri May 2 10:40:23 2025 445s # Using Test.pm version 1.31 445s # Using Apache/Test.pm version 1.44 445s # testing : Get request to /Get responds 200 445s # expected: 200 445s # received: '200' 445s ok 1 445s # testing : Head request to /Get responds 200 445s # expected: 200 445s # received: '200' 445s ok 2 445s # testing : Post request to /Get responds 405 445s # expected: 405 445s # received: '405' 445s ok 3 445s # testing : Get request to /Head responds 200 445s # expected: 200 445s # received: '200' 445s ok 4 445s # testing : Head request to /Head responds 200 445s # expected: 200 445s # received: '200' 445s ok 5 445s # testing : Post request to /Head responds 405 445s # expected: 405 445s # received: '405' 445s ok 6 445s # testing : Get request to /Post responds 405 445s # expected: 405 445s # received: '405' 445s ok 7 445s # testing : Head request to /Post responds 405 445s # expected: 405 445s # received: '405' 445s ok 8 445s # testing : Post request to /Post responds 200 445s # expected: 200 445s # received: '200' 445s ok 9 445s ok 449s t/modules/asis.t .................... 449s 1..3 449s # Running under perl version 5.040001 for linux 449s # Current time local: Fri May 2 10:40:28 2025 449s # Current time GMT: Fri May 2 10:40:28 2025 449s # Using Test.pm version 1.31 449s # Using Apache/Test.pm version 1.44 449s # testing : asis content OK 449s # expected: 'This is asis content. 449s # ' 449s # received: 'This is asis content. 449s # ' 449s ok 1 449s # testing : asis gave 404 error 449s # expected: 404 449s # received: '404' 449s ok 2 449s # testing : asis gave 403 error 449s # expected: 403 449s # received: '403' 449s ok 3 449s ok 455s t/modules/authz_core.t .............. 455s 1..504 455s # Running under perl version 5.040001 for linux 455s # Current time local: Fri May 2 10:40:32 2025 455s # Current time GMT: Fri May 2 10:40:32 2025 455s # Using Test.pm version 1.31 455s # Using Apache/Test.pm version 1.44 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/groups1 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 200, expected 200 [a/ : a/ ] 455s ok 1 455s # got 200, expected 200 [a/ : a/ 1] 455s ok 2 455s # got 200, expected 200 [a/ : a/ 2] 455s ok 3 455s # got 200, expected 200 [a/ : a/ 1 2] 455s ok 4 455s # got 200, expected 200 [a/ : a/ 3] 455s ok 5 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ user1: a/ ] 455s ok 6 455s # got 200, expected 200 [a/ user1: a/ user1] 455s ok 7 455s # got 401, expected 401 [a/ user1: a/ user2] 455s ok 8 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ Any 1 2: a/ ] 455s ok 9 455s # got 200, expected 200 [a/ Any 1 2: a/ 1] 455s ok 10 455s # got 200, expected 200 [a/ Any 1 2: a/ 2] 455s ok 11 455s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 455s ok 12 455s # got 403, expected 403 [a/ Any 1 2: a/ 3] 455s ok 13 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 455s ok 14 455s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 455s ok 15 455s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 455s ok 16 455s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 455s ok 17 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 455s ok 18 455s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 455s ok 19 455s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 455s ok 20 455s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 455s ok 21 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 455s ok 22 455s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 455s ok 23 455s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 455s ok 24 455s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 455s ok 25 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 455s ok 26 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 455s ok 27 455s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 455s ok 28 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 455s ok 29 455s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 455s ok 30 455s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 455s ok 31 455s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 455s ok 32 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 455s ok 33 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 455s ok 34 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 455s ok 35 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 455s ok 36 455s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 455s ok 37 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 455s ok 38 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 455s ok 39 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 455s ok 40 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 455s ok 41 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 455s ok 42 455s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 455s ok 43 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 455s ok 44 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 455s ok 45 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 455s ok 46 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 455s ok 47 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 455s ok 48 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 455s ok 49 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 455s ok 50 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 455s ok 51 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 455s ok 52 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 455s ok 53 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 455s ok 54 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 455s ok 55 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 455s ok 56 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 455s ok 57 455s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 455s ok 58 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 !2: a/ ] 455s ok 59 455s # got 200, expected 200 [a/ All 1 !2: a/ 1] 455s ok 60 455s # got 403, expected 403 [a/ All 1 !2: a/ 2] 455s ok 61 455s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 455s ok 62 455s # got 403, expected 403 [a/ All 1 !2: a/ 3] 455s ok 63 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 455s ok 64 455s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 455s ok 65 455s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 455s ok 66 455s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 455s ok 67 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 455s ok 68 455s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 455s ok 69 455s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 455s ok 70 455s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 455s ok 71 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 455s ok 72 455s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 455s ok 73 455s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 455s ok 74 455s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 455s ok 75 455s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 455s ok 76 455s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 455s ok 77 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 455s ok 78 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 455s ok 79 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 455s ok 80 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 455s ok 81 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 455s ok 82 455s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 455s ok 83 455s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 455s ok 84 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 455s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 455s ok 85 455s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 455s ok 86 455s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 455s ok 87 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 455s ok 88 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 455s ok 89 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 455s ok 90 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 455s ok 91 455s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 455s ok 92 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 455s ok 93 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 455s ok 94 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 455s ok 95 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 455s ok 96 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 455s ok 97 455s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 455s ok 98 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 455s ok 99 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 455s ok 100 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 455s ok 101 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 455s ok 102 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 455s ok 103 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 455s ok 104 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 455s ok 105 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 455s ok 106 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 455s ok 107 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 455s ok 108 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 455s ok 109 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 455s ok 110 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 455s ok 111 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 455s ok 112 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 455s ok 113 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 2: a/ ] 455s ok 114 455s # got 403, expected 403 [a/ All 1 2: a/ 1] 455s ok 115 455s # got 403, expected 403 [a/ All 1 2: a/ 2] 455s ok 116 455s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 455s ok 117 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 455s ok 118 455s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 455s ok 119 455s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 455s ok 120 455s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 455s ok 121 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 455s ok 122 455s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 455s ok 123 455s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 455s ok 124 455s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 455s ok 125 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 455s ok 126 455s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 455s ok 127 455s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 455s ok 128 455s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 455s ok 129 455s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 455s ok 130 455s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 455s ok 131 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 455s ok 132 455s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 455s ok 133 455s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 455s ok 134 455s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 455s ok 135 455s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 455s ok 136 455s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 455s ok 137 455s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 455s ok 138 455s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 455s ok 139 455s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 455s ok 140 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 455s ok 141 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 455s ok 142 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 455s ok 143 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 455s ok 144 455s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 455s ok 145 455s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 455s ok 146 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 455s ok 147 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 455s ok 148 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 455s ok 149 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 455s ok 150 455s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 455s ok 151 455s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 455s ok 152 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 455s ok 153 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 455s ok 154 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 455s ok 155 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 455s ok 156 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 455s ok 157 455s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 455s ok 158 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 455s ok 159 455s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 455s ok 160 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 455s ok 161 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 455s ok 162 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 455s ok 163 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 455s ok 164 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 455s ok 165 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 455s ok 166 455s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 455s ok 167 455s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 455s ok 168 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 455s ok 169 455s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 455s ok 170 455s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 455s ok 171 455s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 455s ok 172 455s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 455s ok 173 455s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 455s ok 174 455s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 455s ok 175 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 455s ok 176 455s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 455s ok 177 455s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 455s ok 178 455s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 455s ok 179 455s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 455s ok 180 455s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 455s ok 181 455s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 455s ok 182 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 455s ok 183 455s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 455s ok 184 455s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 455s ok 185 455s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 455s ok 186 455s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 455s ok 187 455s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 455s ok 188 455s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 455s ok 189 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 455s ok 190 455s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 455s ok 191 455s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 455s ok 192 455s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 455s ok 193 455s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 455s ok 194 455s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 455s ok 195 455s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 455s ok 196 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 455s ok 197 455s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 455s ok 198 455s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 455s ok 199 455s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 455s ok 200 455s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 455s ok 201 455s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 455s ok 202 455s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 455s ok 203 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 455s ok 204 455s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 455s ok 205 455s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 455s ok 206 455s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 455s ok 207 455s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 455s ok 208 455s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 455s ok 209 455s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 455s ok 210 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 455s ok 211 455s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 455s ok 212 455s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 455s ok 213 455s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 455s ok 214 455s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 455s ok 215 455s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 455s ok 216 455s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 455s ok 217 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 455s ok 218 455s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 455s ok 219 455s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 455s ok 220 455s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 455s ok 221 455s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 455s ok 222 455s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 455s ok 223 455s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 455s ok 224 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 455s ok 225 455s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 455s ok 226 455s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 455s ok 227 455s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 455s ok 228 455s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 455s ok 229 455s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 455s ok 230 455s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 455s ok 231 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 455s ok 232 455s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 455s ok 233 455s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 455s ok 234 455s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 455s ok 235 455s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 455s ok 236 455s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 455s ok 237 455s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 455s ok 238 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 455s ok 239 455s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 455s ok 240 455s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 455s ok 241 455s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 455s ok 242 455s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 455s ok 243 455s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 455s ok 244 455s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 455s ok 245 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 455s ok 246 455s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 455s ok 247 455s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 455s ok 248 455s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 455s ok 249 455s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 455s ok 250 455s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 455s ok 251 455s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 455s ok 252 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 455s ok 253 455s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 455s ok 254 455s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 455s ok 255 455s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 455s ok 256 455s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 455s ok 257 455s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 455s ok 258 455s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 455s ok 259 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 455s ok 260 455s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 455s ok 261 455s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 455s ok 262 455s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 455s ok 263 455s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 455s ok 264 455s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 455s ok 265 455s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 455s ok 266 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 455s ok 267 455s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 455s ok 268 455s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 455s ok 269 455s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 455s ok 270 455s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 455s ok 271 455s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 455s ok 272 455s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 455s ok 273 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 455s ok 274 455s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 455s ok 275 455s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 455s ok 276 455s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 455s ok 277 455s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 455s ok 278 455s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 455s ok 279 455s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 455s ok 280 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 455s ok 281 455s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 455s ok 282 455s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 455s ok 283 455s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 455s ok 284 455s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 455s ok 285 455s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 455s ok 286 455s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 455s ok 287 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 455s ok 288 455s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 455s ok 289 455s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 455s ok 290 455s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 455s ok 291 455s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 455s ok 292 455s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 455s ok 293 455s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 455s ok 294 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 455s ok 295 455s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 455s ok 296 455s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 455s ok 297 455s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 455s ok 298 455s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 455s ok 299 455s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 455s ok 300 455s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 455s ok 301 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 455s ok 302 455s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 455s ok 303 455s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 455s ok 304 455s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 455s ok 305 455s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 455s ok 306 455s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 455s ok 307 455s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 455s ok 308 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 455s ok 309 455s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 455s ok 310 455s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 455s ok 311 455s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 455s ok 312 455s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 455s ok 313 455s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 455s ok 314 455s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 455s ok 315 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 455s ok 316 455s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 455s ok 317 455s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 455s ok 318 455s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 455s ok 319 455s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 455s ok 320 455s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 455s ok 321 455s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 455s ok 322 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 455s ok 323 455s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 455s ok 324 455s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 455s ok 325 455s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 455s ok 326 455s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 455s ok 327 455s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 455s ok 328 455s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 455s ok 329 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 455s ok 330 455s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 455s ok 331 455s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 455s ok 332 455s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 455s ok 333 455s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 455s ok 334 455s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 455s ok 335 455s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 455s ok 336 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 455s ok 337 455s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 455s ok 338 455s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 455s ok 339 455s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 455s ok 340 455s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 455s ok 341 455s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 455s ok 342 455s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 455s ok 343 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 455s ok 344 455s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 455s ok 345 455s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 455s ok 346 455s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 455s ok 347 455s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 455s ok 348 455s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 455s ok 349 455s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 455s ok 350 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 455s ok 351 455s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 455s ok 352 455s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 455s ok 353 455s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 455s ok 354 455s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 455s ok 355 455s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 455s ok 356 455s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 455s ok 357 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 455s ok 358 455s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 455s ok 359 455s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 455s ok 360 455s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 455s ok 361 455s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 455s ok 362 455s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 455s ok 363 455s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 455s ok 364 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 455s ok 365 455s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 455s ok 366 455s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 455s ok 367 455s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 455s ok 368 455s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 455s ok 369 455s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 455s ok 370 455s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 455s ok 371 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 455s ok 372 455s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 455s ok 373 455s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 455s ok 374 455s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 455s ok 375 455s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 455s ok 376 455s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 455s ok 377 455s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 455s ok 378 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 455s ok 379 455s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 455s ok 380 455s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 455s ok 381 455s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 455s ok 382 455s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 455s ok 383 455s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 455s ok 384 455s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 455s ok 385 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 455s ok 386 455s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 455s ok 387 455s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 455s ok 388 455s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 455s ok 389 455s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 455s ok 390 455s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 455s ok 391 455s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 455s ok 392 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 455s ok 393 455s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 455s ok 394 455s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 455s ok 395 455s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 455s ok 396 455s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 455s ok 397 455s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 455s ok 398 455s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 455s ok 399 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 455s ok 400 455s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 455s ok 401 455s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 455s ok 402 455s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 455s ok 403 455s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 455s ok 404 455s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 455s ok 405 455s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 455s ok 406 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 455s ok 407 455s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 455s ok 408 455s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 455s ok 409 455s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 455s ok 410 455s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 455s ok 411 455s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 455s ok 412 455s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 455s ok 413 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 455s ok 414 455s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 455s ok 415 455s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 455s ok 416 455s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 455s ok 417 455s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 455s ok 418 455s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 455s ok 419 455s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 455s ok 420 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 455s ok 421 455s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 455s ok 422 455s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 455s ok 423 455s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 455s ok 424 455s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 455s ok 425 455s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 455s ok 426 455s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 455s ok 427 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 455s ok 428 455s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 455s ok 429 455s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 455s ok 430 455s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 455s ok 431 455s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 455s ok 432 455s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 455s ok 433 455s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 455s ok 434 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 455s ok 435 455s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 455s ok 436 455s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 455s ok 437 455s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 455s ok 438 455s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 455s ok 439 455s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 455s ok 440 455s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 455s ok 441 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 455s ok 442 455s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 455s ok 443 455s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 455s ok 444 455s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 455s ok 445 455s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 455s ok 446 455s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 455s ok 447 455s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 455s ok 448 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 455s ok 449 455s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 455s ok 450 455s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 455s ok 451 455s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 455s ok 452 455s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 455s ok 453 455s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 455s ok 454 455s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 455s ok 455 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 455s ok 456 455s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 455s ok 457 455s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 455s ok 458 455s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 455s ok 459 455s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 455s ok 460 455s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 455s ok 461 455s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 455s ok 462 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 455s ok 463 455s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 455s ok 464 455s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 455s ok 465 455s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 455s ok 466 455s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 455s ok 467 455s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 455s ok 468 455s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 455s ok 469 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 455s ok 470 455s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 455s ok 471 455s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 455s ok 472 455s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 455s ok 473 455s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 455s ok 474 455s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 455s ok 475 455s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 455s ok 476 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 455s ok 477 455s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 455s ok 478 455s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 455s ok 479 455s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 455s ok 480 455s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 455s ok 481 455s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 455s ok 482 455s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 455s ok 483 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 455s ok 484 455s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 455s ok 485 455s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 455s ok 486 455s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 455s ok 487 455s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 455s ok 488 455s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 455s ok 489 455s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 455s ok 490 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 455s ok 491 455s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 455s ok 492 455s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 455s ok 493 455s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 455s ok 494 455s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 455s ok 495 455s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 455s ok 496 455s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 455s ok 497 455s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 455s ok 498 455s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 455s ok 499 455s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 455s ok 500 455s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 455s ok 501 455s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 455s ok 502 455s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 455s ok 503 455s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 455s ok 504 455s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 455s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 455s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/groups1 455s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 455s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 455s ok 460s t/modules/autoindex.t ............... 460s 1..84 460s # Running under perl version 5.040001 for linux 460s # Current time local: Fri May 2 10:40:38 2025 460s # Current time GMT: Fri May 2 10:40:38 2025 460s # Using Test.pm version 1.31 460s # Using Apache/Test.pm version 1.44 460s --- 460s IndexOrderDefault Ascending Name 460s GET /modules/autoindex/htaccess/ 460s ok 1 460s --- 460s IndexOrderDefault Ascending Name 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 2 460s --- 460s IndexOrderDefault Ascending Name 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 3 460s --- 460s IndexOrderDefault Ascending Name 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 4 460s --- 460s IndexOrderDefault Ascending Name 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 5 460s --- 460s IndexOrderDefault Ascending Name 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 6 460s --- 460s IndexOrderDefault Ascending Name 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 7 460s --- 460s IndexOrderDefault Ascending Date 460s GET /modules/autoindex/htaccess/ 460s ok 8 460s --- 460s IndexOrderDefault Ascending Date 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 9 460s --- 460s IndexOrderDefault Ascending Date 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 10 460s --- 460s IndexOrderDefault Ascending Date 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 11 460s --- 460s IndexOrderDefault Ascending Date 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 12 460s --- 460s IndexOrderDefault Ascending Date 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 13 460s --- 460s IndexOrderDefault Ascending Date 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 14 460s --- 460s IndexOrderDefault Ascending Size 460s GET /modules/autoindex/htaccess/ 460s ok 15 460s --- 460s IndexOrderDefault Ascending Size 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 16 460s --- 460s IndexOrderDefault Ascending Size 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 17 460s --- 460s IndexOrderDefault Ascending Size 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 18 460s --- 460s IndexOrderDefault Ascending Size 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 19 460s --- 460s IndexOrderDefault Ascending Size 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 20 460s --- 460s IndexOrderDefault Ascending Size 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 21 460s --- 460s IndexOrderDefault Descending Name 460s GET /modules/autoindex/htaccess/ 460s ok 22 460s --- 460s IndexOrderDefault Descending Name 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 23 460s --- 460s IndexOrderDefault Descending Name 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 24 460s --- 460s IndexOrderDefault Descending Name 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 25 460s --- 460s IndexOrderDefault Descending Name 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 26 460s --- 460s IndexOrderDefault Descending Name 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 27 460s --- 460s IndexOrderDefault Descending Name 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 28 460s --- 460s IndexOrderDefault Descending Date 460s GET /modules/autoindex/htaccess/ 460s ok 29 460s --- 460s IndexOrderDefault Descending Date 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 30 460s --- 460s IndexOrderDefault Descending Date 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 31 460s --- 460s IndexOrderDefault Descending Date 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 32 460s --- 460s IndexOrderDefault Descending Date 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 33 460s --- 460s IndexOrderDefault Descending Date 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 34 460s --- 460s IndexOrderDefault Descending Date 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 35 460s --- 460s IndexOrderDefault Descending Size 460s GET /modules/autoindex/htaccess/ 460s ok 36 460s --- 460s IndexOrderDefault Descending Size 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 37 460s --- 460s IndexOrderDefault Descending Size 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 38 460s --- 460s IndexOrderDefault Descending Size 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 39 460s --- 460s IndexOrderDefault Descending Size 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 40 460s --- 460s IndexOrderDefault Descending Size 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 41 460s --- 460s IndexOrderDefault Descending Size 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 42 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Name 460s GET /modules/autoindex/htaccess/ 460s ok 43 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Name 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 44 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Name 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 45 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Name 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 46 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Name 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 47 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Name 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 48 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Name 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 49 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Date 460s GET /modules/autoindex/htaccess/ 460s ok 50 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Date 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 51 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Date 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 52 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Date 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 53 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Date 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 54 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Date 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 55 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Date 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 56 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Size 460s GET /modules/autoindex/htaccess/ 460s ok 57 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Size 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 58 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Size 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 59 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Size 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 60 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Size 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 61 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Size 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 62 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Ascending Size 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 63 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Name 460s GET /modules/autoindex/htaccess/ 460s ok 64 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Name 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 65 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Name 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 66 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Name 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 67 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Name 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 68 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Name 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 69 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Name 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 70 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Date 460s GET /modules/autoindex/htaccess/ 460s ok 71 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Date 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 72 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Date 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 73 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Date 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 74 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Date 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 75 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Date 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 76 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Date 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 77 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Size 460s GET /modules/autoindex/htaccess/ 460s ok 78 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Size 460s 460s (C=N O=A) 460s GET /modules/autoindex/htaccess/?C=N&O=A 460s ok 79 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Size 460s 460s (C=N O=D) 460s GET /modules/autoindex/htaccess/?C=N&O=D 460s ok 80 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Size 460s 460s (C=M O=A) 460s GET /modules/autoindex/htaccess/?C=M&O=A 460s ok 81 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Size 460s 460s (C=M O=D) 460s GET /modules/autoindex/htaccess/?C=M&O=D 460s ok 82 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Size 460s 460s (C=S O=A) 460s GET /modules/autoindex/htaccess/?C=S&O=A 460s ok 83 460s --- 460s IndexOptions FancyIndexing 460s IndexOrderDefault Descending Size 460s 460s (C=S O=D) 460s GET /modules/autoindex/htaccess/?C=S&O=D 460s ok 84 460s ok 464s t/modules/autoindex2.t .............. 464s 1..3 464s # Running under perl version 5.040001 for linux 464s # Current time local: Fri May 2 10:40:42 2025 464s # Current time GMT: Fri May 2 10:40:42 2025 464s # Using Test.pm version 1.31 464s # Using Apache/Test.pm version 1.44 464s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 464s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 464s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 464s # testing : dir_broken should not be listed 464s # expected: 0 464s # received: 0 464s ok 1 464s # testing : dir_normal should be listed 464s # expected: 1 464s # received: 1 464s ok 2 464s # testing : dir_protected should not be listed 464s # expected: 0 464s # received: 0 464s ok 3 464s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 464s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 464s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 464s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 464s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 464s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 464s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 464s ok 468s t/modules/brotli.t .................. 468s 1..64 468s # Running under perl version 5.040001 for linux 468s # Current time local: Fri May 2 10:40:46 2025 468s # Current time GMT: Fri May 2 10:40:46 2025 468s # Using Test.pm version 1.31 468s # Using Apache/Test.pm version 1.44 468s qvalue: 468s # expected: 200 468s # received: '200' 468s ok 1 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 2 468s qvalue: 468s # expected: 200 468s # received: '200' 468s ok 3 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 4 468s qvalue: 468s # expected: 200 468s # received: '200' 468s ok 5 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 6 468s qvalue: 468s # expected: 200 468s # received: '200' 468s ok 7 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 8 468s qvalue: 468s # expected: 200 468s # received: '200' 468s ok 9 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 10 468s qvalue: 468s # expected: 200 468s # received: '200' 468s ok 11 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 12 468s qvalue: ; 468s # expected: 200 468s # received: '200' 468s ok 13 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 14 468s qvalue: ; 468s # expected: 200 468s # received: '200' 468s ok 15 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 16 468s qvalue: ; 468s # expected: 200 468s # received: '200' 468s ok 17 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 18 468s qvalue: ;q= 468s # expected: 200 468s # received: '200' 468s ok 19 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 20 468s qvalue: ;q= 468s # expected: 200 468s # received: '200' 468s ok 21 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 22 468s qvalue: ;q= 468s # expected: 200 468s # received: '200' 468s ok 23 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 24 468s qvalue: ;q=0 468s # expected: 200 468s # received: '200' 468s ok 25 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 26 468s qvalue: ;q=0 468s # expected: 200 468s # received: '200' 468s ok 27 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 28 468s qvalue: ;q=0 468s # expected: 200 468s # received: '200' 468s ok 29 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 30 468s qvalue: ;q=0. 468s # expected: 200 468s # received: '200' 468s ok 31 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 32 468s qvalue: ;q=0. 468s # expected: 200 468s # received: '200' 468s ok 33 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 34 468s qvalue: ;q=0. 468s # expected: 200 468s # received: '200' 468s ok 35 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 36 468s qvalue: ;q=0.0 468s # expected: 200 468s # received: '200' 468s ok 37 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 38 468s qvalue: ;q=0.0 468s # expected: 200 468s # received: '200' 468s ok 39 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 40 468s qvalue: ;q=0.0 468s # expected: 200 468s # received: '200' 468s ok 41 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 42 468s qvalue: ;q=0.00 468s # expected: 200 468s # received: '200' 468s ok 43 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 44 468s qvalue: ;q=0.00 468s # expected: 200 468s # received: '200' 468s ok 45 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 46 468s qvalue: ;q=0.00 468s # expected: 200 468s # received: '200' 468s ok 47 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 48 468s qvalue: ;q=0.000 468s # expected: 200 468s # received: '200' 468s ok 49 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 50 468s qvalue: ;q=0.000 468s # expected: 200 468s # received: '200' 468s ok 51 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 52 468s qvalue: ;q=0.000 468s # expected: 200 468s # received: '200' 468s ok 53 468s # testing : response without Content-Encoding is OK 468s # expected: undef 468s # received: undef 468s ok 54 468s qvalue: ;q=0.0000 468s # expected: 200 468s # received: '200' 468s ok 55 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 56 468s qvalue: ;q=0.0000 468s # expected: 200 468s # received: '200' 468s ok 57 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 58 468s qvalue: ;q=0.0000 468s # expected: 200 468s # received: '200' 468s ok 59 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 60 468s # expected: 200 468s # received: '200' 468s ok 61 468s # testing : response Content-Encoding is OK 468s # expected: 'br' 468s # received: 'br' 468s ok 62 468s # expected: 200 468s # received: '200' 468s ok 63 468s # testing : response Content-Encoding is OK 468s # expected: 'gzip' 468s # received: 'gzip' 468s ok 64 468s ok 472s t/modules/buffer.t .................. 472s 1..12 472s # Running under perl version 5.040001 for linux 472s # Current time local: Fri May 2 10:40:51 2025 472s # Current time GMT: Fri May 2 10:40:51 2025 472s # Using Test.pm version 1.31 472s # Using Apache/Test.pm version 1.44 472s # testing : Checking return code is '200' 472s # expected: 200 472s # received: '200' 472s ok 1 472s ok 2 472s # testing : Checking return code is '200' 472s # expected: 200 472s # received: '200' 472s ok 3 472s ok 4 472s # testing : Checking return code is '200' 472s # expected: 200 472s # received: '200' 472s ok 5 472s ok 6 472s # testing : Checking return code is '200' 472s # expected: 200 472s # received: '200' 472s ok 7 472s ok 8 472s # testing : Checking return code is '200' 472s # expected: 200 472s # received: '200' 472s ok 9 472s ok 10 472s # testing : Checking return code is '200' 472s # expected: 200 472s # received: '200' 472s ok 11 472s ok 12 472s ok 477s t/modules/cache.t ................... 477s 1..3 477s # Running under perl version 5.040001 for linux 477s # Current time local: Fri May 2 10:40:55 2025 477s # Current time GMT: Fri May 2 10:40:55 2025 477s # Using Test.pm version 1.31 477s # Using Apache/Test.pm version 1.44 477s # testing : non-cached call to index.html 477s # expected: 200 477s # received: '200' 477s ok 1 477s # testing : call to cache index.html 477s # expected: 200 477s # received: '200' 477s ok 2 477s # testing : cached call to index.html 477s # expected: 200 477s # received: '200' 477s ok 3 477s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 477s ok 483s t/modules/cgi.t ..................... 483s 1..58 483s # Running under perl version 5.040001 for linux 483s # Current time local: Fri May 2 10:40:59 2025 483s # Current time GMT: Fri May 2 10:40:59 2025 483s # Using Test.pm version 1.31 483s # Using Apache/Test.pm version 1.44 483s # testing : return code for acceptpathinfodefault.sh 483s # expected: 200 483s # received: '200' 483s ok 1 483s # testing : body for acceptpathinfodefault.sh 483s # expected: '' 483s # received: '' 483s ok 2 483s # testing : return code for acceptpathinfodefault.sh/foo 483s # expected: 200 483s # received: '200' 483s ok 3 483s # testing : body for acceptpathinfodefault.sh/foo 483s # expected: '/foo' 483s # received: '/foo' 483s ok 4 483s # testing : return code for acceptpathinfooff.sh 483s # expected: 200 483s # received: '200' 483s ok 5 483s # testing : body for acceptpathinfooff.sh 483s # expected: '' 483s # received: '' 483s ok 6 483s # testing : return code for acceptpathinfooff.sh/foo 483s # expected: 404 483s # received: '404' 483s ok 7 483s # no body test for this one 483s ok 8 483s # testing : return code for acceptpathinfoon.sh 483s # expected: 200 483s # received: '200' 483s ok 9 483s # testing : body for acceptpathinfoon.sh 483s # expected: '' 483s # received: '' 483s ok 10 483s # testing : return code for acceptpathinfoon.sh/foo 483s # expected: 200 483s # received: '200' 483s ok 11 483s # testing : body for acceptpathinfoon.sh/foo 483s # expected: '/foo' 483s # received: '/foo' 483s ok 12 483s # testing : return code for bogus-perl.pl 483s # expected: 500 483s # received: '500' 483s ok 13 483s # cgi log created ok. 483s ok 14 483s # testing : return code for bogus-sh.sh 483s # expected: 500 483s # received: '500' 483s ok 15 483s # checking that log size (807) is bigger than it used to be (523) 483s ok 16 483s # testing : return code for nph-stderr.pl 483s # expected: 200 483s # received: '200' 483s ok 17 483s # testing : body for nph-stderr.pl 483s # expected: 'this is nph-stdout' 483s # received: 'this is nph-stdout' 483s ok 18 483s # testing : return code for nph-test.pl 483s # expected: 200 483s # received: '200' 483s ok 19 483s # testing : body for nph-test.pl 483s # expected: 'ok' 483s # received: 'ok' 483s ok 20 483s # testing : return code for perl.pl 483s # expected: 200 483s # received: '200' 483s ok 21 483s # testing : body for perl.pl 483s # expected: 'perl cgi' 483s # received: 'perl cgi' 483s ok 22 483s # testing : return code for sh.sh 483s # expected: 200 483s # received: '200' 483s ok 23 483s # testing : body for sh.sh 483s # expected: 'sh cgi' 483s # received: 'sh cgi' 483s ok 24 483s # testing : return code for stderr1.pl 483s # expected: 200 483s # received: '200' 483s ok 25 483s # testing : body for stderr1.pl 483s # expected: 'this is stdout' 483s # received: 'this is stdout' 483s ok 26 483s # testing : return code for stderr2.pl 483s # expected: 200 483s # received: '200' 483s ok 27 483s # testing : body for stderr2.pl 483s # expected: 'this is also stdout' 483s # received: 'this is also stdout' 483s ok 28 483s # testing : return code for stderr3.pl 483s # expected: 200 483s # received: '200' 483s ok 29 483s # testing : body for stderr3.pl 483s # expected: 'this is more stdout' 483s # received: 'this is more stdout' 483s ok 30 483s # posted content (length 10) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 483s # expected: '500' 483s # received: '500' 483s ok 31 483s # checking that log size (35781) is greater than 807 483s ok 32 483s # verifying that logged content is 10 characters 483s ok 33 483s # posted content (length 99) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 483s # expected: '500' 483s # received: '500' 483s ok 34 483s # checking that log size (36240) is greater than 35781 483s ok 35 483s # verifying that logged content is 99 characters 483s ok 36 483s # posted content (length 250) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 483s # expected: '500' 483s # received: '500' 483s ok 37 483s # checking that log size (36851) is greater than 36240 483s ok 38 483s # verifying that logged content is 250 characters 483s ok 39 483s # posted content (length 255) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 483s # expected: '500' 483s # received: '500' 483s ok 40 483s # checking that log size (37467) is greater than 36851 483s ok 41 483s # verifying that logged content is 255 characters 483s ok 42 483s # posted content (length 256) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 483s # expected: '500' 483s # received: '500' 483s ok 43 483s # checking that log size (38084) is greater than 37467 483s ok 44 483s # verifying that logged content is 256 characters 483s ok 45 483s # posted content (length 257) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 483s # expected: '500' 483s # received: '500' 483s ok 46 483s # checking that log size (38701) is greater than 38084 483s ok 47 483s # verifying that logged content is 256 characters 483s ok 48 483s # posted content (length 258) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 483s # expected: '500' 483s # received: '500' 483s ok 49 483s # checking that log size (39318) is greater than 38701 483s ok 50 483s # verifying that logged content is 256 characters 483s ok 51 483s # posted content (length 1024) to bogus-perl.pl 483s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 483s # expected: '500' 483s # received: '500' 483s ok 52 483s # checking that log size (39936) is greater than 39318 483s ok 53 483s # verifying that logged content is 256 characters 483s ok 54 483s # verifying log is greater than 40960 bytes. 483s ok 55 483s # verifying log did not grow after making bogus request. 483s ok 56 483s # verifying log did not grow after making another bogus request. 483s ok 57 483s # checking that HEAD /modules/cgi/perl.pl returns 200. 483s ok 58 483s ok 488s t/modules/data.t .................... 488s 1..2 488s # Running under perl version 5.040001 for linux 488s # Current time local: Fri May 2 10:41:06 2025 488s # Current time GMT: Fri May 2 10:41:06 2025 488s # Using Test.pm version 1.31 488s # Using Apache/Test.pm version 1.44 488s # testing : Checking return code is '200' 488s # expected: 200 488s # received: '200' 488s ok 1 488s ok 2 488s ok 494s t/modules/dav.t ..................... 494s 1..19 494s # Running under perl version 5.040001 for linux 494s # Current time local: Fri May 2 10:41:11 2025 494s # Current time GMT: Fri May 2 10:41:11 2025 494s # Using Test.pm version 1.31 494s # Using Apache/Test.pm version 1.44 494s resource lock test: 494s ok 1 494s DAV put test: 494s ok 2 494s getting DAV resource properties: 494s ok 3 494s created: Fri, 02 May 2025 10:41:15 GMT 494s modified: Fri, 02 May 2025 10:41:15 GMT 494s now: Fri, 02 May 2025 10:41:17 GMT 494s ok 4 494s ok 5 494s resource lock status test: 494s ok 6 494s resource unlock test: 494s ok 7 494s resource lock status test: 494s ok 8 494s getting uri... 494s expect: 494s -> 494s 494s
494s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

544s # 544s # 544s # Hello World 544s # 544s #

[back]

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

mod_include test

544s # 544s # 544s # Hello World 544s # 544s #

[back]

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

mod_include test

544s # 544s # 544s # Hello World 544s # 544s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

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

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

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

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

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

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

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

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

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

LoadBalancer Status for balancer://failover [p79194379_failover]

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

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

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

Moved Permanently

628s #

The document has moved here.

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

Moved Permanently

628s #

The document has moved here.

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

Moved Permanently

628s #

The document has moved here.

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

Moved Permanently

628s #

The document has moved here.

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

Multiple Choices

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

Available documents: 628s #

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

Multiple Choices

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

Available documents: 628s #

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

Multiple Choices

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

Available documents: 628s #

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

Moved Permanently

628s #

The document has moved here.

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

Multiple Choices

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

Available documents: 628s #

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

Multiple Choices

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

Available documents: 628s #

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

Moved Permanently

628s #

The document has moved here.

628s # 628s # ' 628s ok 48 628s ok 631s t/modules/status.t .................. 631s 1..1 631s # Running under perl version 5.040001 for linux 631s # Current time local: Fri May 2 10:43:31 2025 631s # Current time GMT: Fri May 2 10:43:31 2025 631s # Using Test.pm version 1.31 631s # Using Apache/Test.pm version 1.44 631s 631s 631s Apache Status 631s 631s

Apache Server Status for localhost (via 127.0.0.1)

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

631s
Current Time: Friday, 02-May-2025 10:43:34 UTC
631s
Restart Time: Friday, 02-May-2025 10:35:41 UTC
631s
Parent Server Config. Generation: 1
631s
Parent Server MPM Generation: 0
631s
Server uptime: 7 minutes 53 seconds
631s
Server load: 0.98 0.91 0.54
631s
Total accesses: 6881 - Total Traffic: 138.2 MB - Total Duration: 81394
631s
CPU Usage: u2.4 s3.61 cu5.18 cs7.65 - 3.98% CPU load
631s
14.5 requests/sec - 299.2 kB/second - 20.6 kB/request - 11.8288 ms/request
631s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
631s
W..._._
631s

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

631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s
SrvPIDAccMCPU 631s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0109340/2434/2434W 631s 6.1100206200.031.2431.24 631s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-0-0/0/2232. 631s 0.00451119650.00.0025.45 631s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
2-0-0/0/1129. 631s 0.00430243570.00.0059.42 631s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
3-0-0/0/861. 631s 0.0044085950.00.0021.86 631s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
4-02898250/113/117_ 631s 0.22305160.00.080.08 631s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-0-0/0/24. 631s 0.00460148770.00.000.09 631s 127.0.0.1http/1.1localhost:8557OPTIONS * HTTP/1.0
6-02866470/84/84_ 631s 0.25324620.00.040.04 631s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
631s
631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s 631s
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
631s 631s 631s ok 1 631s ok 636s t/modules/substitute.t .............. 636s 1..19 636s # Running under perl version 5.040001 for linux 636s # Current time local: Fri May 2 10:43:34 2025 636s # Current time GMT: Fri May 2 10:43:34 2025 636s # Using Test.pm version 1.31 636s # Using Apache/Test.pm version 1.44 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'barbar': OK 636s ok 1 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'barbar': OK 636s ok 2 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'foofoo': OK 636s ok 3 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'barbar': OK 636s ok 4 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'barbar': OK 636s ok 5 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'barbar': OK 636s ok 6 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'foof 636s oo': OK 636s ok 7 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'xfoo': OK 636s ok 8 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 636s ok 9 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s barx 636s ': OK 636s ok 10 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'a$1axb(': OK 636s ok 11 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'a$XX': OK 636s ok 12 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 636s ok 13 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'x&x': OK 636s ok 14 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'xx': OK 636s ok 15 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'fcooar': OK 636s ok 16 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'fc$1ar': OK 636s ok 17 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'fdooar': OK 636s ok 18 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s got 200 'XXXfooXXX 636s bar': OK 636s ok 19 636s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 636s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 636s ok 641s t/modules/unique_id.t ............... 641s 1..300 641s # Running under perl version 5.040001 for linux 641s # Current time local: Fri May 2 10:43:38 2025 641s # Current time GMT: Fri May 2 10:43:38 2025 641s # Using Test.pm version 1.31 641s # Using Apache/Test.pm version 1.44 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 1 641s # unique id: aBSh3lP6dGheWq10RLWYawAAAAQ 641s ok 2 641s ok 3 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 4 641s # unique id: aBSh3mjO9308QyJ7Qb0L8QAAAAA 641s ok 5 641s ok 6 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 7 641s # unique id: aBSh3huE1e31y6xet3G20AAAAAY 641s ok 8 641s ok 9 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 10 641s # unique id: aBSh3lP6dGheWq10RLWYbAAAAAQ 641s ok 11 641s ok 12 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 13 641s # unique id: aBSh3mjO9308QyJ7Qb0L8gAAAAA 641s ok 14 641s ok 15 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 16 641s # unique id: aBSh3huE1e31y6xet3G20QAAAAY 641s ok 17 641s ok 18 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 19 641s # unique id: aBSh3mjO9308QyJ7Qb0L8wAAAAA 641s ok 20 641s ok 21 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 22 641s # unique id: aBSh3huE1e31y6xet3G20gAAAAY 641s ok 23 641s ok 24 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 25 641s # unique id: aBSh3lP6dGheWq10RLWYbQAAAAQ 641s ok 26 641s ok 27 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 28 641s # unique id: aBSh3mjO9308QyJ7Qb0L9AAAAAA 641s ok 29 641s ok 30 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 31 641s # unique id: aBSh3lP6dGheWq10RLWYbgAAAAQ 641s ok 32 641s ok 33 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 34 641s # unique id: aBSh3mjO9308QyJ7Qb0L9QAAAAA 641s ok 35 641s ok 36 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 37 641s # unique id: aBSh3huE1e31y6xet3G20wAAAAY 641s ok 38 641s ok 39 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 40 641s # unique id: aBSh3lP6dGheWq10RLWYbwAAAAQ 641s ok 41 641s ok 42 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 43 641s # unique id: aBSh3mjO9308QyJ7Qb0L9gAAAAA 641s ok 44 641s ok 45 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 46 641s # unique id: aBSh3huE1e31y6xet3G21AAAAAY 641s ok 47 641s ok 48 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 49 641s # unique id: aBSh3lP6dGheWq10RLWYcAAAAAQ 641s ok 50 641s ok 51 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 52 641s # unique id: aBSh3mjO9308QyJ7Qb0L9wAAAAA 641s ok 53 641s ok 54 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 55 641s # unique id: aBSh3lP6dGheWq10RLWYcQAAAAQ 641s ok 56 641s ok 57 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 58 641s # unique id: aBSh32jO9308QyJ7Qb0L-AAAAAA 641s ok 59 641s ok 60 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 61 641s # unique id: aBSh3xuE1e31y6xet3G21QAAAAY 641s ok 62 641s ok 63 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 64 641s # unique id: aBSh32jO9308QyJ7Qb0L-QAAAAA 641s ok 65 641s ok 66 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 67 641s # unique id: aBSh3xuE1e31y6xet3G21gAAAAY 641s ok 68 641s ok 69 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 70 641s # unique id: aBSh31P6dGheWq10RLWYcgAAAAQ 641s ok 71 641s ok 72 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 73 641s # unique id: aBSh32jO9308QyJ7Qb0L-gAAAAA 641s ok 74 641s ok 75 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 76 641s # unique id: aBSh3xuE1e31y6xet3G21wAAAAY 641s ok 77 641s ok 78 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 79 641s # unique id: aBSh31P6dGheWq10RLWYcwAAAAQ 641s ok 80 641s ok 81 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 82 641s # unique id: aBSh3xuE1e31y6xet3G22AAAAAY 641s ok 83 641s ok 84 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 85 641s # unique id: aBSh31P6dGheWq10RLWYdAAAAAQ 641s ok 86 641s ok 87 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 88 641s # unique id: aBSh32jO9308QyJ7Qb0L-wAAAAA 641s ok 89 641s ok 90 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 91 641s # unique id: aBSh3xuE1e31y6xet3G22QAAAAY 641s ok 92 641s ok 93 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 94 641s # unique id: aBSh31P6dGheWq10RLWYdQAAAAQ 641s ok 95 641s ok 96 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 97 641s # unique id: aBSh32jO9308QyJ7Qb0L_AAAAAA 641s ok 98 641s ok 99 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 100 641s # unique id: aBSh3xuE1e31y6xet3G22gAAAAY 641s ok 101 641s ok 102 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 103 641s # unique id: aBSh31P6dGheWq10RLWYdgAAAAQ 641s ok 104 641s ok 105 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 106 641s # unique id: aBSh32jO9308QyJ7Qb0L_QAAAAA 641s ok 107 641s ok 108 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 109 641s # unique id: aBSh3xuE1e31y6xet3G22wAAAAY 641s ok 110 641s ok 111 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 112 641s # unique id: aBSh31P6dGheWq10RLWYdwAAAAQ 641s ok 113 641s ok 114 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 115 641s # unique id: aBSh32jO9308QyJ7Qb0L_gAAAAA 641s ok 116 641s ok 117 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 118 641s # unique id: aBSh3xuE1e31y6xet3G23AAAAAY 641s ok 119 641s ok 120 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 121 641s # unique id: aBSh32jO9308QyJ7Qb0L_wAAAAA 641s ok 122 641s ok 123 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 124 641s # unique id: aBSh3xuE1e31y6xet3G23QAAAAY 641s ok 125 641s ok 126 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 127 641s # unique id: aBSh31P6dGheWq10RLWYeAAAAAQ 641s ok 128 641s ok 129 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 130 641s # unique id: aBSh32jO9308QyJ7Qb0MAAAAAAA 641s ok 131 641s ok 132 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 133 641s # unique id: aBSh3xuE1e31y6xet3G23gAAAAY 641s ok 134 641s ok 135 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 136 641s # unique id: aBSh31P6dGheWq10RLWYeQAAAAQ 641s ok 137 641s ok 138 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 139 641s # unique id: aBSh32jO9308QyJ7Qb0MAQAAAAA 641s ok 140 641s ok 141 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 142 641s # unique id: aBSh3xuE1e31y6xet3G23wAAAAY 641s ok 143 641s ok 144 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 145 641s # unique id: aBSh31P6dGheWq10RLWYegAAAAQ 641s ok 146 641s ok 147 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 148 641s # unique id: aBSh32jO9308QyJ7Qb0MAgAAAAA 641s ok 149 641s ok 150 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 151 641s # unique id: aBSh3xuE1e31y6xet3G24AAAAAY 641s ok 152 641s ok 153 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 154 641s # unique id: aBSh31P6dGheWq10RLWYewAAAAQ 641s ok 155 641s ok 156 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 157 641s # unique id: aBSh32jO9308QyJ7Qb0MAwAAAAA 641s ok 158 641s ok 159 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 160 641s # unique id: aBSh3xuE1e31y6xet3G24QAAAAY 641s ok 161 641s ok 162 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 163 641s # unique id: aBSh31P6dGheWq10RLWYfAAAAAQ 641s ok 164 641s ok 165 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 166 641s # unique id: aBSh32jO9308QyJ7Qb0MBAAAAAA 641s ok 167 641s ok 168 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 169 641s # unique id: aBSh3xuE1e31y6xet3G24gAAAAY 641s ok 170 641s ok 171 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 172 641s # unique id: aBSh31P6dGheWq10RLWYfQAAAAQ 641s ok 173 641s ok 174 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 175 641s # unique id: aBSh32jO9308QyJ7Qb0MBQAAAAA 641s ok 176 641s ok 177 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 178 641s # unique id: aBSh3xuE1e31y6xet3G24wAAAAY 641s ok 179 641s ok 180 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 181 641s # unique id: aBSh31P6dGheWq10RLWYfgAAAAQ 641s ok 182 641s ok 183 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 184 641s # unique id: aBSh32jO9308QyJ7Qb0MBgAAAAA 641s ok 185 641s ok 186 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 187 641s # unique id: aBSh3xuE1e31y6xet3G25AAAAAY 641s ok 188 641s ok 189 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 190 641s # unique id: aBSh31P6dGheWq10RLWYfwAAAAQ 641s ok 191 641s ok 192 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 193 641s # unique id: aBSh32jO9308QyJ7Qb0MBwAAAAA 641s ok 194 641s ok 195 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 196 641s # unique id: aBSh31P6dGheWq10RLWYgAAAAAQ 641s ok 197 641s ok 198 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 199 641s # unique id: aBSh32jO9308QyJ7Qb0MCAAAAAA 641s ok 200 641s ok 201 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 202 641s # unique id: aBSh3xuE1e31y6xet3G25QAAAAY 641s ok 203 641s ok 204 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 205 641s # unique id: aBSh31P6dGheWq10RLWYgQAAAAQ 641s ok 206 641s ok 207 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 208 641s # unique id: aBSh32jO9308QyJ7Qb0MCQAAAAA 641s ok 209 641s ok 210 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 211 641s # unique id: aBSh3xuE1e31y6xet3G25gAAAAY 641s ok 212 641s ok 213 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 214 641s # unique id: aBSh31P6dGheWq10RLWYggAAAAQ 641s ok 215 641s ok 216 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 217 641s # unique id: aBSh32jO9308QyJ7Qb0MCgAAAAA 641s ok 218 641s ok 219 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 220 641s # unique id: aBSh3xuE1e31y6xet3G25wAAAAY 641s ok 221 641s ok 222 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 223 641s # unique id: aBSh4FP6dGheWq10RLWYgwAAAAQ 641s ok 224 641s ok 225 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 226 641s # unique id: aBSh4GjO9308QyJ7Qb0MCwAAAAA 641s ok 227 641s ok 228 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 229 641s # unique id: aBSh4BuE1e31y6xet3G26AAAAAY 641s ok 230 641s ok 231 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 232 641s # unique id: aBSh4FP6dGheWq10RLWYhAAAAAQ 641s ok 233 641s ok 234 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 235 641s # unique id: aBSh4GjO9308QyJ7Qb0MDAAAAAA 641s ok 236 641s ok 237 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 238 641s # unique id: aBSh4BuE1e31y6xet3G26QAAAAY 641s ok 239 641s ok 240 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 241 641s # unique id: aBSh4GjO9308QyJ7Qb0MDQAAAAA 641s ok 242 641s ok 243 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 244 641s # unique id: aBSh4BuE1e31y6xet3G26gAAAAY 641s ok 245 641s ok 246 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 247 641s # unique id: aBSh4FP6dGheWq10RLWYhQAAAAQ 641s ok 248 641s ok 249 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 250 641s # unique id: aBSh4GjO9308QyJ7Qb0MDgAAAAA 641s ok 251 641s ok 252 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 253 641s # unique id: aBSh4BuE1e31y6xet3G26wAAAAY 641s ok 254 641s ok 255 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 256 641s # unique id: aBSh4FP6dGheWq10RLWYhgAAAAQ 641s ok 257 641s ok 258 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 259 641s # unique id: aBSh4BuE1e31y6xet3G27AAAAAY 641s ok 260 641s ok 261 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 262 641s # unique id: aBSh4FP6dGheWq10RLWYhwAAAAQ 641s ok 263 641s ok 264 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 265 641s # unique id: aBSh4GjO9308QyJ7Qb0MDwAAAAA 641s ok 266 641s ok 267 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 268 641s # unique id: aBSh4BuE1e31y6xet3G27QAAAAY 641s ok 269 641s ok 270 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 271 641s # unique id: aBSh4FP6dGheWq10RLWYiAAAAAQ 641s ok 272 641s ok 273 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 274 641s # unique id: aBSh4GjO9308QyJ7Qb0MEAAAAAA 641s ok 275 641s ok 276 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 277 641s # unique id: aBSh4BuE1e31y6xet3G27gAAAAY 641s ok 278 641s ok 279 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 280 641s # unique id: aBSh4FP6dGheWq10RLWYiQAAAAQ 641s ok 281 641s ok 282 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 283 641s # unique id: aBSh4BuE1e31y6xet3G27wAAAAY 641s ok 284 641s ok 285 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 286 641s # unique id: aBSh4FP6dGheWq10RLWYigAAAAQ 641s ok 287 641s ok 288 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 289 641s # unique id: aBSh4GjO9308QyJ7Qb0MEQAAAAA 641s ok 290 641s ok 291 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 292 641s # unique id: aBSh4FP6dGheWq10RLWYiwAAAAQ 641s ok 293 641s ok 294 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 295 641s # unique id: aBSh4GjO9308QyJ7Qb0MEgAAAAA 641s ok 296 641s ok 297 641s # testing : fetch unique ID 641s # expected: 200 641s # received: '200' 641s ok 298 641s # unique id: aBSh4BuE1e31y6xet3G28AAAAAY 641s ok 299 641s ok 300 641s ok 646s t/modules/usertrack.t ............... 646s 1..1004 646s # Running under perl version 5.040001 for linux 646s # Current time local: Fri May 2 10:43:44 2025 646s # Current time GMT: Fri May 2 10:43:44 2025 646s # Using Test.pm version 1.31 646s # Using Apache/Test.pm version 1.44 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 1 646s ok 2 646s Set-Cookie: usertrack_test=2efec8e8.63424d3450343; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=2efec8e8.63424d3450343 646s ok 3 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 4 646s ok 5 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 6 646s ok 7 646s Set-Cookie: usertrack_test=c7bba303.63424d345365a; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c7bba303.63424d345365a 646s ok 8 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 9 646s ok 10 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 11 646s ok 12 646s Set-Cookie: usertrack_test=de06da8a.63424d3454c87; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=de06da8a.63424d3454c87 646s ok 13 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 14 646s ok 15 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 16 646s ok 17 646s Set-Cookie: usertrack_test=99f47d47.63424d3456129; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=99f47d47.63424d3456129 646s ok 18 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 19 646s ok 20 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 21 646s ok 22 646s Set-Cookie: usertrack_test=d922bb99.63424d34574f7; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=d922bb99.63424d34574f7 646s ok 23 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 24 646s ok 25 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 26 646s ok 27 646s Set-Cookie: usertrack_test=6ff0c76e.63424d34588d5; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=6ff0c76e.63424d34588d5 646s ok 28 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 29 646s ok 30 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 31 646s ok 32 646s Set-Cookie: usertrack_test=7826d295.63424d3459de8; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=7826d295.63424d3459de8 646s ok 33 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 34 646s ok 35 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 36 646s ok 37 646s Set-Cookie: usertrack_test=9c191772.63424d345b3af; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=9c191772.63424d345b3af 646s ok 38 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 39 646s ok 40 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 41 646s ok 42 646s Set-Cookie: usertrack_test=4fc8ab1d.63424d345c485; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=4fc8ab1d.63424d345c485 646s ok 43 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 44 646s ok 45 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 46 646s ok 47 646s Set-Cookie: usertrack_test=39823e02.63424d345d712; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=39823e02.63424d345d712 646s ok 48 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 49 646s ok 50 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 51 646s ok 52 646s Set-Cookie: usertrack_test=112c9c2b.63424d345e764; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=112c9c2b.63424d345e764 646s ok 53 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 54 646s ok 55 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 56 646s ok 57 646s Set-Cookie: usertrack_test=a78b38b5.63424d345f96f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a78b38b5.63424d345f96f 646s ok 58 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 59 646s ok 60 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 61 646s ok 62 646s Set-Cookie: usertrack_test=71079992.63424d3460c8f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=71079992.63424d3460c8f 646s ok 63 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 64 646s ok 65 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 66 646s ok 67 646s Set-Cookie: usertrack_test=23fa73b6.63424d3461f7c; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=23fa73b6.63424d3461f7c 646s ok 68 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 69 646s ok 70 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 71 646s ok 72 646s Set-Cookie: usertrack_test=e3b49d5c.63424d3463215; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e3b49d5c.63424d3463215 646s ok 73 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 74 646s ok 75 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 76 646s ok 77 646s Set-Cookie: usertrack_test=fd297b30.63424d346450c; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=fd297b30.63424d346450c 646s ok 78 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 79 646s ok 80 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 81 646s ok 82 646s Set-Cookie: usertrack_test=be8b52d2.63424d34658ef; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=be8b52d2.63424d34658ef 646s ok 83 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 84 646s ok 85 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 86 646s ok 87 646s Set-Cookie: usertrack_test=b86d5ece.63424d3466caa; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=b86d5ece.63424d3466caa 646s ok 88 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 89 646s ok 90 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 91 646s ok 92 646s Set-Cookie: usertrack_test=e72c746d.63424d34681ab; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e72c746d.63424d34681ab 646s ok 93 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 94 646s ok 95 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 96 646s ok 97 646s Set-Cookie: usertrack_test=838ff156.63424d34694ea; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=838ff156.63424d34694ea 646s ok 98 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 99 646s ok 100 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 101 646s ok 102 646s Set-Cookie: usertrack_test=10275fce.63424d346a860; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=10275fce.63424d346a860 646s ok 103 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 104 646s ok 105 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 106 646s ok 107 646s Set-Cookie: usertrack_test=b7a3249c.63424d346bd51; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=b7a3249c.63424d346bd51 646s ok 108 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 109 646s ok 110 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 111 646s ok 112 646s Set-Cookie: usertrack_test=704a94ae.63424d346d0c0; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=704a94ae.63424d346d0c0 646s ok 113 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 114 646s ok 115 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 116 646s ok 117 646s Set-Cookie: usertrack_test=24c41bf8.63424d346e404; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=24c41bf8.63424d346e404 646s ok 118 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 119 646s ok 120 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 121 646s ok 122 646s Set-Cookie: usertrack_test=882533f4.63424d346f610; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=882533f4.63424d346f610 646s ok 123 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 124 646s ok 125 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 126 646s ok 127 646s Set-Cookie: usertrack_test=c45e6e46.63424d347080f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c45e6e46.63424d347080f 646s ok 128 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 129 646s ok 130 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 131 646s ok 132 646s Set-Cookie: usertrack_test=3841d692.63424d34719eb; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=3841d692.63424d34719eb 646s ok 133 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 134 646s ok 135 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 136 646s ok 137 646s Set-Cookie: usertrack_test=99c7df84.63424d3472b8f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=99c7df84.63424d3472b8f 646s ok 138 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 139 646s ok 140 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 141 646s ok 142 646s Set-Cookie: usertrack_test=a93dcc56.63424d3473cad; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a93dcc56.63424d3473cad 646s ok 143 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 144 646s ok 145 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 146 646s ok 147 646s Set-Cookie: usertrack_test=57eb094f.63424d3474df7; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=57eb094f.63424d3474df7 646s ok 148 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 149 646s ok 150 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 151 646s ok 152 646s Set-Cookie: usertrack_test=f8efd130.63424d3475f0c; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=f8efd130.63424d3475f0c 646s ok 153 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 154 646s ok 155 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 156 646s ok 157 646s Set-Cookie: usertrack_test=a0e37f21.63424d34770c5; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a0e37f21.63424d34770c5 646s ok 158 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 159 646s ok 160 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 161 646s ok 162 646s Set-Cookie: usertrack_test=dbfa38d8.63424d34780f4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=dbfa38d8.63424d34780f4 646s ok 163 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 164 646s ok 165 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 166 646s ok 167 646s Set-Cookie: usertrack_test=27bb819e.63424d347929e; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=27bb819e.63424d347929e 646s ok 168 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 169 646s ok 170 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 171 646s ok 172 646s Set-Cookie: usertrack_test=2c8dd4eb.63424d347a4cf; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=2c8dd4eb.63424d347a4cf 646s ok 173 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 174 646s ok 175 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 176 646s ok 177 646s Set-Cookie: usertrack_test=1bdf529e.63424d347b76a; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=1bdf529e.63424d347b76a 646s ok 178 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 179 646s ok 180 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 181 646s ok 182 646s Set-Cookie: usertrack_test=48ee9fbd.63424d347c90d; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=48ee9fbd.63424d347c90d 646s ok 183 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 184 646s ok 185 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 186 646s ok 187 646s Set-Cookie: usertrack_test=9df0ce70.63424d347d9a6; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=9df0ce70.63424d347d9a6 646s ok 188 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 189 646s ok 190 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 191 646s ok 192 646s Set-Cookie: usertrack_test=434dc9da.63424d347eab4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=434dc9da.63424d347eab4 646s ok 193 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 194 646s ok 195 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 196 646s ok 197 646s Set-Cookie: usertrack_test=15aae65c.63424d347fc45; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=15aae65c.63424d347fc45 646s ok 198 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 199 646s ok 200 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 201 646s ok 202 646s Set-Cookie: usertrack_test=ee5a0249.63424d3480e4c; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ee5a0249.63424d3480e4c 646s ok 203 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 204 646s ok 205 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 206 646s ok 207 646s Set-Cookie: usertrack_test=5522cf28.63424d34820cd; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=5522cf28.63424d34820cd 646s ok 208 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 209 646s ok 210 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 211 646s ok 212 646s Set-Cookie: usertrack_test=ba846f82.63424d3483300; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ba846f82.63424d3483300 646s ok 213 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 214 646s ok 215 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 216 646s ok 217 646s Set-Cookie: usertrack_test=a0f47cdd.63424d34845be; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a0f47cdd.63424d34845be 646s ok 218 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 219 646s ok 220 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 221 646s ok 222 646s Set-Cookie: usertrack_test=53c05f6f.63424d348589b; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=53c05f6f.63424d348589b 646s ok 223 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 224 646s ok 225 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 226 646s ok 227 646s Set-Cookie: usertrack_test=ea2eaa53.63424d3486ba6; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ea2eaa53.63424d3486ba6 646s ok 228 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 229 646s ok 230 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 231 646s ok 232 646s Set-Cookie: usertrack_test=1dc17515.63424d3487cd5; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=1dc17515.63424d3487cd5 646s ok 233 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 234 646s ok 235 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 236 646s ok 237 646s Set-Cookie: usertrack_test=a8aa62d8.63424d3488e49; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a8aa62d8.63424d3488e49 646s ok 238 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 239 646s ok 240 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 241 646s ok 242 646s Set-Cookie: usertrack_test=e1b030a5.63424d3489eee; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e1b030a5.63424d3489eee 646s ok 243 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 244 646s ok 245 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 246 646s ok 247 646s Set-Cookie: usertrack_test=d646142b.63424d348aea9; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=d646142b.63424d348aea9 646s ok 248 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 249 646s ok 250 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 251 646s ok 252 646s Set-Cookie: usertrack_test=bffd9a16.63424d348c084; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=bffd9a16.63424d348c084 646s ok 253 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 254 646s ok 255 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 256 646s ok 257 646s Set-Cookie: usertrack_test=bf7a1533.63424d348d1cb; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=bf7a1533.63424d348d1cb 646s ok 258 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 259 646s ok 260 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 261 646s ok 262 646s Set-Cookie: usertrack_test=b051b252.63424d348e301; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=b051b252.63424d348e301 646s ok 263 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 264 646s ok 265 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 266 646s ok 267 646s Set-Cookie: usertrack_test=3abe64bd.63424d348f425; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=3abe64bd.63424d348f425 646s ok 268 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 269 646s ok 270 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 271 646s ok 272 646s Set-Cookie: usertrack_test=a385d2c7.63424d349041d; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a385d2c7.63424d349041d 646s ok 273 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 274 646s ok 275 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 276 646s ok 277 646s Set-Cookie: usertrack_test=e9f7036.63424d34916e1; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e9f7036.63424d34916e1 646s ok 278 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 279 646s ok 280 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 281 646s ok 282 646s Set-Cookie: usertrack_test=cc105288.63424d3492713; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=cc105288.63424d3492713 646s ok 283 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 284 646s ok 285 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 286 646s ok 287 646s Set-Cookie: usertrack_test=d2d7b0df.63424d349380d; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=d2d7b0df.63424d349380d 646s ok 288 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 289 646s ok 290 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 291 646s ok 292 646s Set-Cookie: usertrack_test=c786d0f1.63424d3494806; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c786d0f1.63424d3494806 646s ok 293 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 294 646s ok 295 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 296 646s ok 297 646s Set-Cookie: usertrack_test=eb8286ba.63424d3495892; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=eb8286ba.63424d3495892 646s ok 298 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 299 646s ok 300 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 301 646s ok 302 646s Set-Cookie: usertrack_test=54ffb098.63424d34969d3; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=54ffb098.63424d34969d3 646s ok 303 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 304 646s ok 305 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 306 646s ok 307 646s Set-Cookie: usertrack_test=b87abead.63424d3497929; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=b87abead.63424d3497929 646s ok 308 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 309 646s ok 310 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 311 646s ok 312 646s Set-Cookie: usertrack_test=5700c98d.63424d34988ea; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=5700c98d.63424d34988ea 646s ok 313 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 314 646s ok 315 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 316 646s ok 317 646s Set-Cookie: usertrack_test=fad2699.63424d3499a1a; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=fad2699.63424d3499a1a 646s ok 318 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 319 646s ok 320 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 321 646s ok 322 646s Set-Cookie: usertrack_test=41d23ef3.63424d349ab32; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=41d23ef3.63424d349ab32 646s ok 323 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 324 646s ok 325 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 326 646s ok 327 646s Set-Cookie: usertrack_test=c6f0c226.63424d349ba77; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c6f0c226.63424d349ba77 646s ok 328 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 329 646s ok 330 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 331 646s ok 332 646s Set-Cookie: usertrack_test=a8ab0543.63424d349cb65; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a8ab0543.63424d349cb65 646s ok 333 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 334 646s ok 335 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 336 646s ok 337 646s Set-Cookie: usertrack_test=1cbc4c0d.63424d349dcdf; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=1cbc4c0d.63424d349dcdf 646s ok 338 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 339 646s ok 340 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 341 646s ok 342 646s Set-Cookie: usertrack_test=a869c5ea.63424d349ed88; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a869c5ea.63424d349ed88 646s ok 343 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 344 646s ok 345 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 346 646s ok 347 646s Set-Cookie: usertrack_test=4023900a.63424d349fd4b; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=4023900a.63424d349fd4b 646s ok 348 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 349 646s ok 350 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 351 646s ok 352 646s Set-Cookie: usertrack_test=ea857b18.63424d34a0e4b; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ea857b18.63424d34a0e4b 646s ok 353 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 354 646s ok 355 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 356 646s ok 357 646s Set-Cookie: usertrack_test=a462f5a1.63424d34a1f77; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a462f5a1.63424d34a1f77 646s ok 358 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 359 646s ok 360 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 361 646s ok 362 646s Set-Cookie: usertrack_test=e21f5a03.63424d34a30ad; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e21f5a03.63424d34a30ad 646s ok 363 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 364 646s ok 365 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 366 646s ok 367 646s Set-Cookie: usertrack_test=dbba99f5.63424d34a4257; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=dbba99f5.63424d34a4257 646s ok 368 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 369 646s ok 370 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 371 646s ok 372 646s Set-Cookie: usertrack_test=6aaaf040.63424d34a5448; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=6aaaf040.63424d34a5448 646s ok 373 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 374 646s ok 375 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 376 646s ok 377 646s Set-Cookie: usertrack_test=38a41407.63424d34a65cb; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=38a41407.63424d34a65cb 646s ok 378 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 379 646s ok 380 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 381 646s ok 382 646s Set-Cookie: usertrack_test=6226e911.63424d34a7716; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=6226e911.63424d34a7716 646s ok 383 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 384 646s ok 385 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 386 646s ok 387 646s Set-Cookie: usertrack_test=b93d5bc.63424d34a875f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=b93d5bc.63424d34a875f 646s ok 388 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 389 646s ok 390 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 391 646s ok 392 646s Set-Cookie: usertrack_test=140d0c63.63424d34a9810; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=140d0c63.63424d34a9810 646s ok 393 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 394 646s ok 395 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 396 646s ok 397 646s Set-Cookie: usertrack_test=89d5ad2e.63424d34aa9cf; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=89d5ad2e.63424d34aa9cf 646s ok 398 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 399 646s ok 400 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 401 646s ok 402 646s Set-Cookie: usertrack_test=82ba3c13.63424d34aba74; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=82ba3c13.63424d34aba74 646s ok 403 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 404 646s ok 405 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 406 646s ok 407 646s Set-Cookie: usertrack_test=957561cb.63424d34acf24; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=957561cb.63424d34acf24 646s ok 408 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 409 646s ok 410 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 411 646s ok 412 646s Set-Cookie: usertrack_test=2fb7becb.63424d34ae2ac; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=2fb7becb.63424d34ae2ac 646s ok 413 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 414 646s ok 415 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 416 646s ok 417 646s Set-Cookie: usertrack_test=1ffbb6bd.63424d34af4d4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=1ffbb6bd.63424d34af4d4 646s ok 418 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 419 646s ok 420 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 421 646s ok 422 646s Set-Cookie: usertrack_test=7514d458.63424d34b07cc; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=7514d458.63424d34b07cc 646s ok 423 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 424 646s ok 425 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 426 646s ok 427 646s Set-Cookie: usertrack_test=a81212c1.63424d34b1b98; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a81212c1.63424d34b1b98 646s ok 428 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 429 646s ok 430 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 431 646s ok 432 646s Set-Cookie: usertrack_test=de694520.63424d34b2e56; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=de694520.63424d34b2e56 646s ok 433 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 434 646s ok 435 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 436 646s ok 437 646s Set-Cookie: usertrack_test=24709dc4.63424d34b41e4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=24709dc4.63424d34b41e4 646s ok 438 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 439 646s ok 440 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 441 646s ok 442 646s Set-Cookie: usertrack_test=dd57c5bb.63424d34b54bf; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=dd57c5bb.63424d34b54bf 646s ok 443 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 444 646s ok 445 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 446 646s ok 447 646s Set-Cookie: usertrack_test=7c2e5274.63424d34b6916; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=7c2e5274.63424d34b6916 646s ok 448 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 449 646s ok 450 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 451 646s ok 452 646s Set-Cookie: usertrack_test=cd40b738.63424d34b7bf8; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=cd40b738.63424d34b7bf8 646s ok 453 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 454 646s ok 455 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 456 646s ok 457 646s Set-Cookie: usertrack_test=ca386ed7.63424d34b8ea2; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ca386ed7.63424d34b8ea2 646s ok 458 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 459 646s ok 460 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 461 646s ok 462 646s Set-Cookie: usertrack_test=55c19e67.63424d34ba220; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=55c19e67.63424d34ba220 646s ok 463 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 464 646s ok 465 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 466 646s ok 467 646s Set-Cookie: usertrack_test=7935e057.63424d34bb54a; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=7935e057.63424d34bb54a 646s ok 468 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 469 646s ok 470 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 471 646s ok 472 646s Set-Cookie: usertrack_test=fb840ad2.63424d34bcabe; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=fb840ad2.63424d34bcabe 646s ok 473 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 474 646s ok 475 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 476 646s ok 477 646s Set-Cookie: usertrack_test=56a3561.63424d34bdd85; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=56a3561.63424d34bdd85 646s ok 478 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 479 646s ok 480 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 481 646s ok 482 646s Set-Cookie: usertrack_test=5ce6ad62.63424d34bef13; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=5ce6ad62.63424d34bef13 646s ok 483 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 484 646s ok 485 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 486 646s ok 487 646s Set-Cookie: usertrack_test=f21f41d3.63424d34c021d; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=f21f41d3.63424d34c021d 646s ok 488 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 489 646s ok 490 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 491 646s ok 492 646s Set-Cookie: usertrack_test=99d3a66d.63424d34c15d2; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=99d3a66d.63424d34c15d2 646s ok 493 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 494 646s ok 495 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 496 646s ok 497 646s Set-Cookie: usertrack_test=e8d89de0.63424d34c286d; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e8d89de0.63424d34c286d 646s ok 498 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 499 646s ok 500 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 501 646s ok 502 646s Set-Cookie: usertrack_test=1f411283.63424d34c3aff; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=1f411283.63424d34c3aff 646s ok 503 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 504 646s ok 505 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 506 646s ok 507 646s Set-Cookie: usertrack_test=707f64b4.63424d34c4c40; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=707f64b4.63424d34c4c40 646s ok 508 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 509 646s ok 510 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 511 646s ok 512 646s Set-Cookie: usertrack_test=c621fde6.63424d34c5dd4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c621fde6.63424d34c5dd4 646s ok 513 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 514 646s ok 515 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 516 646s ok 517 646s Set-Cookie: usertrack_test=1399d9a5.63424d34c6eda; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=1399d9a5.63424d34c6eda 646s ok 518 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 519 646s ok 520 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 521 646s ok 522 646s Set-Cookie: usertrack_test=1d9022d6.63424d34c7fe1; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=1d9022d6.63424d34c7fe1 646s ok 523 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 524 646s ok 525 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 526 646s ok 527 646s Set-Cookie: usertrack_test=69da15f3.63424d34c9005; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=69da15f3.63424d34c9005 646s ok 528 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 529 646s ok 530 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 531 646s ok 532 646s Set-Cookie: usertrack_test=327c2974.63424d34ca009; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=327c2974.63424d34ca009 646s ok 533 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 534 646s ok 535 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 536 646s ok 537 646s Set-Cookie: usertrack_test=64ff1df.63424d34caf06; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=64ff1df.63424d34caf06 646s ok 538 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 539 646s ok 540 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 541 646s ok 542 646s Set-Cookie: usertrack_test=f3f45142.63424d34cbec7; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=f3f45142.63424d34cbec7 646s ok 543 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 544 646s ok 545 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 546 646s ok 547 646s Set-Cookie: usertrack_test=c427e6c4.63424d34cce80; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c427e6c4.63424d34cce80 646s ok 548 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 549 646s ok 550 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 551 646s ok 552 646s Set-Cookie: usertrack_test=ce953599.63424d34cde63; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ce953599.63424d34cde63 646s ok 553 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 554 646s ok 555 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 556 646s ok 557 646s Set-Cookie: usertrack_test=9c1733a3.63424d34ced2b; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=9c1733a3.63424d34ced2b 646s ok 558 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 559 646s ok 560 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 561 646s ok 562 646s Set-Cookie: usertrack_test=d4af62aa.63424d34cfca9; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=d4af62aa.63424d34cfca9 646s ok 563 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 564 646s ok 565 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 566 646s ok 567 646s Set-Cookie: usertrack_test=aa78531.63424d34d0cfd; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=aa78531.63424d34d0cfd 646s ok 568 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 569 646s ok 570 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 571 646s ok 572 646s Set-Cookie: usertrack_test=a1f066d0.63424d34d1df9; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a1f066d0.63424d34d1df9 646s ok 573 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 574 646s ok 575 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 576 646s ok 577 646s Set-Cookie: usertrack_test=5f6c04fc.63424d34d2fd4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=5f6c04fc.63424d34d2fd4 646s ok 578 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 579 646s ok 580 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 581 646s ok 582 646s Set-Cookie: usertrack_test=ff5f8673.63424d34d41c7; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ff5f8673.63424d34d41c7 646s ok 583 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 584 646s ok 585 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 586 646s ok 587 646s Set-Cookie: usertrack_test=13fd3a75.63424d34d53d1; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=13fd3a75.63424d34d53d1 646s ok 588 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 589 646s ok 590 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 591 646s ok 592 646s Set-Cookie: usertrack_test=965f36d0.63424d34d65d3; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=965f36d0.63424d34d65d3 646s ok 593 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 594 646s ok 595 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 596 646s ok 597 646s Set-Cookie: usertrack_test=d1584432.63424d34d796e; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=d1584432.63424d34d796e 646s ok 598 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 599 646s ok 600 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 601 646s ok 602 646s Set-Cookie: usertrack_test=e6a2663.63424d34d8c95; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e6a2663.63424d34d8c95 646s ok 603 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 604 646s ok 605 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 606 646s ok 607 646s Set-Cookie: usertrack_test=34dde9ec.63424d34d9eb2; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=34dde9ec.63424d34d9eb2 646s ok 608 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 609 646s ok 610 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 611 646s ok 612 646s Set-Cookie: usertrack_test=9f101e16.63424d34db0ec; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=9f101e16.63424d34db0ec 646s ok 613 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 614 646s ok 615 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 616 646s ok 617 646s Set-Cookie: usertrack_test=826b9aa1.63424d34dc43c; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=826b9aa1.63424d34dc43c 646s ok 618 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 619 646s ok 620 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 621 646s ok 622 646s Set-Cookie: usertrack_test=a8012f71.63424d34dd55e; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a8012f71.63424d34dd55e 646s ok 623 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 624 646s ok 625 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 626 646s ok 627 646s Set-Cookie: usertrack_test=ad01bbd4.63424d34de650; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=ad01bbd4.63424d34de650 646s ok 628 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 629 646s ok 630 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 631 646s ok 632 646s Set-Cookie: usertrack_test=c5cdf235.63424d34df699; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c5cdf235.63424d34df699 646s ok 633 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 634 646s ok 635 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 636 646s ok 637 646s Set-Cookie: usertrack_test=f713d227.63424d34e07b6; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=f713d227.63424d34e07b6 646s ok 638 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 639 646s ok 640 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 641 646s ok 642 646s Set-Cookie: usertrack_test=a461e133.63424d34e191f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a461e133.63424d34e191f 646s ok 643 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 644 646s ok 645 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 646 646s ok 647 646s Set-Cookie: usertrack_test=20d65c30.63424d34e2abd; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=20d65c30.63424d34e2abd 646s ok 648 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 649 646s ok 650 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 651 646s ok 652 646s Set-Cookie: usertrack_test=853442ab.63424d34e3bc3; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=853442ab.63424d34e3bc3 646s ok 653 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 654 646s ok 655 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 656 646s ok 657 646s Set-Cookie: usertrack_test=2311d39.63424d34e4dda; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=2311d39.63424d34e4dda 646s ok 658 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 659 646s ok 660 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 661 646s ok 662 646s Set-Cookie: usertrack_test=92418009.63424d34e6c2f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=92418009.63424d34e6c2f 646s ok 663 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 664 646s ok 665 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 666 646s ok 667 646s Set-Cookie: usertrack_test=de194753.63424d34e8470; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=de194753.63424d34e8470 646s ok 668 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 669 646s ok 670 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 671 646s ok 672 646s Set-Cookie: usertrack_test=318a5db3.63424d34e9b1e; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=318a5db3.63424d34e9b1e 646s ok 673 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 674 646s ok 675 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 676 646s ok 677 646s Set-Cookie: usertrack_test=80888fde.63424d34eb055; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=80888fde.63424d34eb055 646s ok 678 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 679 646s ok 680 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 681 646s ok 682 646s Set-Cookie: usertrack_test=af16b877.63424d34ec4e5; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=af16b877.63424d34ec4e5 646s ok 683 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 684 646s ok 685 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 686 646s ok 687 646s Set-Cookie: usertrack_test=796bac11.63424d34ee1fd; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=796bac11.63424d34ee1fd 646s ok 688 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 689 646s ok 690 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 691 646s ok 692 646s Set-Cookie: usertrack_test=c12779ba.63424d34efd60; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=c12779ba.63424d34efd60 646s ok 693 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 694 646s ok 695 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 696 646s ok 697 646s Set-Cookie: usertrack_test=17340e39.63424d34f17ff; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=17340e39.63424d34f17ff 646s ok 698 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 699 646s ok 700 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 701 646s ok 702 646s Set-Cookie: usertrack_test=33b34c7c.63424d34f2e6f; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=33b34c7c.63424d34f2e6f 646s ok 703 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 704 646s ok 705 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 706 646s ok 707 646s Set-Cookie: usertrack_test=156dc2ef.63424d34f4cc5; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=156dc2ef.63424d34f4cc5 646s ok 708 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 709 646s ok 710 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 711 646s ok 712 646s Set-Cookie: usertrack_test=489fb56b.63424d34f638d; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=489fb56b.63424d34f638d 646s ok 713 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 714 646s ok 715 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 716 646s ok 717 646s Set-Cookie: usertrack_test=e9c504ae.63424d34f7c59; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=e9c504ae.63424d34f7c59 646s ok 718 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 719 646s ok 720 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 721 646s ok 722 646s Set-Cookie: usertrack_test=173ce6f6.63424d34f8fc9; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=173ce6f6.63424d34f8fc9 646s ok 723 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 724 646s ok 725 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 726 646s ok 727 646s Set-Cookie: usertrack_test=65201ed1.63424d34fa044; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=65201ed1.63424d34fa044 646s ok 728 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 729 646s ok 730 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 731 646s ok 732 646s Set-Cookie: usertrack_test=468b2d57.63424d34fb1de; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=468b2d57.63424d34fb1de 646s ok 733 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 734 646s ok 735 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 736 646s ok 737 646s Set-Cookie: usertrack_test=d8c435af.63424d34fc2d7; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=d8c435af.63424d34fc2d7 646s ok 738 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 739 646s ok 740 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 741 646s ok 742 646s Set-Cookie: usertrack_test=b9b1a6fb.63424d34fd4c4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=b9b1a6fb.63424d34fd4c4 646s ok 743 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 744 646s ok 745 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 746 646s ok 747 646s Set-Cookie: usertrack_test=86a7d86e.63424d34fe5dc; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=86a7d86e.63424d34fe5dc 646s ok 748 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 749 646s ok 750 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 751 646s ok 752 646s Set-Cookie: usertrack_test=a4e09807.63424d34ff865; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=a4e09807.63424d34ff865 646s ok 753 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 754 646s ok 755 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 756 646s ok 757 646s Set-Cookie: usertrack_test=17794fa5.63424d3500992; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=17794fa5.63424d3500992 646s ok 758 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 759 646s ok 760 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 761 646s ok 762 646s Set-Cookie: usertrack_test=2383e694.63424d3501b41; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=2383e694.63424d3501b41 646s ok 763 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 764 646s ok 765 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 766 646s ok 767 646s Set-Cookie: usertrack_test=b1bb575c.63424d3502b2e; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=b1bb575c.63424d3502b2e 646s ok 768 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 769 646s ok 770 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 771 646s ok 772 646s Set-Cookie: usertrack_test=94579376.63424d3503bc1; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=94579376.63424d3503bc1 646s ok 773 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 774 646s ok 775 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 776 646s ok 777 646s Set-Cookie: usertrack_test=5e691e99.63424d3504c68; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=5e691e99.63424d3504c68 646s ok 778 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 779 646s ok 780 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 781 646s ok 782 646s Set-Cookie: usertrack_test=8a3df83f.63424d3505cea; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=8a3df83f.63424d3505cea 646s ok 783 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 784 646s ok 785 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 786 646s ok 787 646s Set-Cookie: usertrack_test=d92d6891.63424d3506d84; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=d92d6891.63424d3506d84 646s ok 788 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 789 646s ok 790 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 791 646s ok 792 646s Set-Cookie: usertrack_test=822fc3.63424d3507de4; path=/; expires=Fri, 02-May-25 10:44:48 GMT 646s Cookie: usertrack_test=822fc3.63424d3507de4 646s ok 793 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 794 646s ok 795 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 796 646s ok 797 646s Set-Cookie: usertrack_test=7f38af81.63424d3508ec0; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=7f38af81.63424d3508ec0 646s ok 798 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 799 646s ok 800 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 801 646s ok 802 646s Set-Cookie: usertrack_test=bb6b1aec.63424d3509f8b; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=bb6b1aec.63424d3509f8b 646s ok 803 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 804 646s ok 805 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 806 646s ok 807 646s Set-Cookie: usertrack_test=cf010790.63424d350b12c; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=cf010790.63424d350b12c 646s ok 808 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 809 646s ok 810 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 811 646s ok 812 646s Set-Cookie: usertrack_test=c2d35da1.63424d350c22f; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=c2d35da1.63424d350c22f 646s ok 813 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 814 646s ok 815 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 816 646s ok 817 646s Set-Cookie: usertrack_test=2c661285.63424d350d3d8; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=2c661285.63424d350d3d8 646s ok 818 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 819 646s ok 820 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 821 646s ok 822 646s Set-Cookie: usertrack_test=44a23b27.63424d350e4b6; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=44a23b27.63424d350e4b6 646s ok 823 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 824 646s ok 825 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 826 646s ok 827 646s Set-Cookie: usertrack_test=ef9cb271.63424d350f5a1; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=ef9cb271.63424d350f5a1 646s ok 828 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 829 646s ok 830 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 831 646s ok 832 646s Set-Cookie: usertrack_test=e29acf3c.63424d351062d; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=e29acf3c.63424d351062d 646s ok 833 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 834 646s ok 835 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 836 646s ok 837 646s Set-Cookie: usertrack_test=9ea95d5c.63424d3511641; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=9ea95d5c.63424d3511641 646s ok 838 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 839 646s ok 840 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 841 646s ok 842 646s Set-Cookie: usertrack_test=405ade1e.63424d35126a4; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=405ade1e.63424d35126a4 646s ok 843 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 844 646s ok 845 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 846 646s ok 847 646s Set-Cookie: usertrack_test=d5fbeab6.63424d35138b1; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=d5fbeab6.63424d35138b1 646s ok 848 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 849 646s ok 850 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 851 646s ok 852 646s Set-Cookie: usertrack_test=10810c83.63424d35148f7; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=10810c83.63424d35148f7 646s ok 853 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 854 646s ok 855 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 856 646s ok 857 646s Set-Cookie: usertrack_test=e0f774b2.63424d35159bf; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=e0f774b2.63424d35159bf 646s ok 858 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 859 646s ok 860 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 861 646s ok 862 646s Set-Cookie: usertrack_test=dd49eecf.63424d3516b42; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=dd49eecf.63424d3516b42 646s ok 863 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 864 646s ok 865 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 866 646s ok 867 646s Set-Cookie: usertrack_test=91e0c877.63424d3517e75; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=91e0c877.63424d3517e75 646s ok 868 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 869 646s ok 870 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 871 646s ok 872 646s Set-Cookie: usertrack_test=d35b13e1.63424d3519000; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=d35b13e1.63424d3519000 646s ok 873 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 874 646s ok 875 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 876 646s ok 877 646s Set-Cookie: usertrack_test=5a66e1ab.63424d351a0d7; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=5a66e1ab.63424d351a0d7 646s ok 878 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 879 646s ok 880 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 881 646s ok 882 646s Set-Cookie: usertrack_test=373e74ee.63424d351b16c; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=373e74ee.63424d351b16c 646s ok 883 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 884 646s ok 885 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 886 646s ok 887 646s Set-Cookie: usertrack_test=cbe07e16.63424d351c2b1; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=cbe07e16.63424d351c2b1 646s ok 888 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 889 646s ok 890 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 891 646s ok 892 646s Set-Cookie: usertrack_test=9e14448.63424d351d34e; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=9e14448.63424d351d34e 646s ok 893 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 894 646s ok 895 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 896 646s ok 897 646s Set-Cookie: usertrack_test=1bf329c7.63424d351e3c6; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=1bf329c7.63424d351e3c6 646s ok 898 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 899 646s ok 900 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 901 646s ok 902 646s Set-Cookie: usertrack_test=42ace95e.63424d351f509; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=42ace95e.63424d351f509 646s ok 903 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 904 646s ok 905 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 906 646s ok 907 646s Set-Cookie: usertrack_test=7fbc376.63424d3520530; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=7fbc376.63424d3520530 646s ok 908 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 909 646s ok 910 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 911 646s ok 912 646s Set-Cookie: usertrack_test=cfd4066b.63424d3521685; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=cfd4066b.63424d3521685 646s ok 913 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 914 646s ok 915 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 916 646s ok 917 646s Set-Cookie: usertrack_test=7a2e6e0d.63424d3522799; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=7a2e6e0d.63424d3522799 646s ok 918 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 919 646s ok 920 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 921 646s ok 922 646s Set-Cookie: usertrack_test=c2f32a28.63424d3523890; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=c2f32a28.63424d3523890 646s ok 923 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 924 646s ok 925 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 926 646s ok 927 646s Set-Cookie: usertrack_test=c411539.63424d3524b77; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=c411539.63424d3524b77 646s ok 928 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 929 646s ok 930 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 931 646s ok 932 646s Set-Cookie: usertrack_test=61418cc6.63424d3525cef; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=61418cc6.63424d3525cef 646s ok 933 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 934 646s ok 935 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 936 646s ok 937 646s Set-Cookie: usertrack_test=683909f3.63424d3526e65; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=683909f3.63424d3526e65 646s ok 938 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 939 646s ok 940 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 941 646s ok 942 646s Set-Cookie: usertrack_test=abeda76b.63424d3527f41; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=abeda76b.63424d3527f41 646s ok 943 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 944 646s ok 945 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 946 646s ok 947 646s Set-Cookie: usertrack_test=341b20ae.63424d3529054; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=341b20ae.63424d3529054 646s ok 948 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 949 646s ok 950 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 951 646s ok 952 646s Set-Cookie: usertrack_test=4a1e8f4b.63424d352a26e; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=4a1e8f4b.63424d352a26e 646s ok 953 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 954 646s ok 955 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 956 646s ok 957 646s Set-Cookie: usertrack_test=603d13e3.63424d352b3bd; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=603d13e3.63424d352b3bd 646s ok 958 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 959 646s ok 960 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 961 646s ok 962 646s Set-Cookie: usertrack_test=ae74b1ec.63424d352c3f7; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=ae74b1ec.63424d352c3f7 646s ok 963 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 964 646s ok 965 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 966 646s ok 967 646s Set-Cookie: usertrack_test=9c139d71.63424d352d459; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=9c139d71.63424d352d459 646s ok 968 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 969 646s ok 970 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 971 646s ok 972 646s Set-Cookie: usertrack_test=30be26af.63424d352e5be; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=30be26af.63424d352e5be 646s ok 973 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 974 646s ok 975 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 976 646s ok 977 646s Set-Cookie: usertrack_test=aaaa0c7c.63424d352f638; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=aaaa0c7c.63424d352f638 646s ok 978 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 979 646s ok 980 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 981 646s ok 982 646s Set-Cookie: usertrack_test=7ff4016a.63424d3530704; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=7ff4016a.63424d3530704 646s ok 983 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 984 646s ok 985 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 986 646s ok 987 646s Set-Cookie: usertrack_test=e432acc9.63424d35317df; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=e432acc9.63424d35317df 646s ok 988 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 989 646s ok 990 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 991 646s ok 992 646s Set-Cookie: usertrack_test=b38ffb82.63424d3532893; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=b38ffb82.63424d3532893 646s ok 993 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 994 646s ok 995 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 996 646s ok 997 646s Set-Cookie: usertrack_test=3d4b8e35.63424d35339d2; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s Cookie: usertrack_test=3d4b8e35.63424d35339d2 646s ok 998 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 999 646s ok 1000 646s ok 1001 646s # testing : Checking return code is '200' 646s # expected: 200 646s # received: '200' 646s ok 1002 646s # usertrack_test=18118d48.63424d35349a5; path=/; expires=Fri, 02-May-25 10:44:49 GMT 646s ok 1003 646s # expected: undef 646s # received: undef 646s ok 1004 646s ok 649s t/modules/vhost_alias.t ............. 649s 1..8 649s # Running under perl version 5.040001 for linux 649s # Current time local: Fri May 2 10:43:49 2025 649s # Current time GMT: Fri May 2 10:43:49 2025 649s # Using Test.pm version 1.31 649s # Using Apache/Test.pm version 1.44 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 649s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 649s # testing : VirtalDocumentRoot test 649s # expected: 'www.vha-test.com' 649s # received: 'www.vha-test.com' 649s ok 1 649s # testing : VirtualScriptAlias test 649s # expected: 'test cgi for www.vha-test.com' 649s # received: 'test cgi for www.vha-test.com' 649s ok 2 649s # testing : VirtalDocumentRoot test 649s # expected: 'big.server.name.from.heck.org' 649s # received: 'big.server.name.from.heck.org' 649s ok 3 649s # testing : VirtualScriptAlias test 649s # expected: 'test cgi for big.server.name.from.heck.org' 649s # received: 'test cgi for big.server.name.from.heck.org' 649s ok 4 649s # testing : VirtalDocumentRoot test 649s # expected: 'ab.com' 649s # received: 'ab.com' 649s ok 5 649s # testing : VirtualScriptAlias test 649s # expected: 'test cgi for ab.com' 649s # received: 'test cgi for ab.com' 649s ok 6 649s # testing : VirtalDocumentRoot test 649s # expected: 'w-t-f.net' 649s # received: 'w-t-f.net' 649s ok 7 649s # testing : VirtualScriptAlias test 649s # expected: 'test cgi for w-t-f.net' 649s # received: 'test cgi for w-t-f.net' 649s ok 8 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 649s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 649s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 649s ok 653s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 656s t/protocol/echo.t ................... 656s 1..8 656s # Running under perl version 5.040001 for linux 656s # Current time local: Fri May 2 10:43:56 2025 656s # Current time GMT: Fri May 2 10:43:56 2025 656s # Using Test.pm version 1.31 656s # Using Apache/Test.pm version 1.44 656s testing mod_echo_ssl 656s ok 1 656s #Cipher: TLS_AES_256_GCM_SHA384 656s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 656s # testing : echo 656s # expected: 't/protocol/echo.t' 656s # received: 't/protocol/echo.t' 656s ok 2 656s # testing : echo 656s # expected: '/usr/bin/perl' 656s # received: '/usr/bin/perl' 656s ok 3 656s # testing : echo 656s # expected: '346938346938346938346938346938' 656s # received: '346938346938346938346938346938' 656s ok 4 656s testing mod_echo 656s ok 5 656s # testing : echo 656s # expected: 't/protocol/echo.t' 656s # received: 't/protocol/echo.t' 656s ok 6 656s # testing : echo 656s # expected: '/usr/bin/perl' 656s # received: '/usr/bin/perl' 656s ok 7 656s # testing : echo 656s # expected: '346938346938346938346938346938' 656s # received: '346938346938346938346938346938' 656s ok 8 656s ok 660s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 663s t/security/CVE-2003-0542.t .......... 663s 1..1 663s # Running under perl version 5.040001 for linux 663s # Current time local: Fri May 2 10:44:03 2025 663s # Current time GMT: Fri May 2 10:44:03 2025 663s # Using Test.pm version 1.31 663s # Using Apache/Test.pm version 1.44 663s # testing : CAN-2003-0542 test case 663s # expected: 404 663s # received: '404' 663s ok 1 663s ok 667s t/security/CVE-2004-0747.t .......... 667s 1..1 667s # Running under perl version 5.040001 for linux 667s # Current time local: Fri May 2 10:44:06 2025 667s # Current time GMT: Fri May 2 10:44:06 2025 667s # Using Test.pm version 1.31 667s # Using Apache/Test.pm version 1.44 667s # testing : CAN-2004-0747 ap_resolve_env test case 667s # expected: 200 667s # received: 200 667s ok 1 667s ok 671s t/security/CVE-2004-0811.t .......... 671s 1..8 671s # Running under perl version 5.040001 for linux 671s # Current time local: Fri May 2 10:44:10 2025 671s # Current time GMT: Fri May 2 10:44:10 2025 671s # Using Test.pm version 1.31 671s # Using Apache/Test.pm version 1.44 671s # testing : subdir access allowed 671s # expected: 200 671s # received: '200' 671s ok 1 671s # testing : subdir access allowed 671s # expected: 200 671s # received: '200' 671s ok 2 671s # testing : subdir access allowed 671s # expected: 200 671s # received: '200' 671s ok 3 671s # testing : subdir access allowed 671s # expected: 200 671s # received: '200' 671s ok 4 671s # testing : topdir access denied 671s # expected: 401 671s # received: '401' 671s ok 5 671s # testing : topdir access denied 671s # expected: 401 671s # received: '401' 671s ok 6 671s # testing : topdir access denied 671s # expected: 401 671s # received: '401' 671s ok 7 671s # testing : topdir access denied 671s # expected: 401 671s # received: '401' 671s ok 8 671s ok 674s t/security/CVE-2004-0940.t .......... 674s 1..1 674s # Running under perl version 5.040001 for linux 674s # Current time local: Fri May 2 10:44:14 2025 674s # Current time GMT: Fri May 2 10:44:14 2025 674s # Using Test.pm version 1.31 674s # Using Apache/Test.pm version 1.44 674s # testing : response was 200 674s # expected: 200 674s # received: '200' 674s ok 1 674s ok 678s t/security/CVE-2004-0942.t .......... 678s 1..2 678s # Running under perl version 5.040001 for linux 678s # Current time local: Fri May 2 10:44:17 2025 678s # Current time GMT: Fri May 2 10:44:17 2025 678s # Using Test.pm version 1.31 678s # Using Apache/Test.pm version 1.44 678s ok 1 678s # testing : request was refused 678s # expected: qr/^HTTP\/1\.. 400/ 678s # received: 'HTTP/1.1 400 Bad Request 678s # ' 678s ok 2 678s ok 681s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 685s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 689s t/security/CVE-2005-2491.t .......... 689s 1..4 689s # Running under perl version 5.040001 for linux 689s # Current time local: Fri May 2 10:44:28 2025 689s # Current time GMT: Fri May 2 10:44:28 2025 689s # Using Test.pm version 1.31 689s # Using Apache/Test.pm version 1.44 689s # testing : check that server did not segfault 689s # expected: 'Internal Server Error' 689s # received: 'Internal Server Error' 689s ok 1 689s # testing : check for 500 response error 689s # expected: 500 689s # received: '500' 689s ok 2 689s # testing : check that server did not segfault 689s # expected: 'Internal Server Error' 689s # received: 'Internal Server Error' 689s ok 3 689s # testing : check for 500 response error 689s # expected: 500 689s # received: '500' 689s ok 4 689s ok 693s t/security/CVE-2005-2700.t .......... 693s 1..2 693s # Running under perl version 5.040001 for linux 693s # Current time local: Fri May 2 10:44:32 2025 693s # Current time GMT: Fri May 2 10:44:32 2025 693s # Using Test.pm version 1.31 693s # Using Apache/Test.pm version 1.44 693s # testing : access permitted without ccert 693s # expected: 200 693s # received: '200' 693s ok 1 693s # testing : access *not* permitted without ccert 693s # expected: 200 693s # received: '403' 693s ok 2 693s ok 696s t/security/CVE-2005-3352.t .......... 696s 1..2 696s # Running under perl version 5.040001 for linux 696s # Current time local: Fri May 2 10:44:36 2025 696s # Current time GMT: Fri May 2 10:44:36 2025 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.44 696s # testing : response code is OK 696s # expected: 200 696s # received: '200' 696s ok 1 696s # testing : referer was escaped 696s # expected: qr/%22%3e/ 696s # received: ' 696s # 696s # Menu for /security/CVE-2005-3352.map 696s # 696s #

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

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

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

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

Bad Request

772s #

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

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

Forbidden

827s

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

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

Not Found

863s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

910s #

The requested URL was not found on this server.

910s # ' 910s ok 8 910s # testing : /merge/notfound.html code 910s # expected: 404 910s # received: '404' 910s ok 9 910s # testing : /merge/notfound.html content 910s # expected: 'testing merge' 910s # received: 'testing merge' 910s ok 10 910s # testing : /merge/merge2/notfound.html code 910s # expected: 404 910s # received: '404' 910s ok 11 910s # testing : /merge/merge2/notfound.html content 910s # expected: 'testing merge' 910s # received: 'testing merge' 910s ok 12 910s # testing : /bounce/notfound.html code 910s # expected: 404 910s # received: '404' 910s ok 13 910s # testing : /bounce/notfound.html content 910s # expected: qr/expire test/ 910s # received: ' 910s # expire test 910s # expire test 910s # ' 910s ok 14 910s ok 913s t/apache/etags.t .................... 913s # Checking for existence of FileETag directive 913s # Returned 200: 913s 1..61 913s # Running under perl version 5.040001 for linux 913s # Current time local: Fri May 2 10:48:12 2025 913s # Current time GMT: Fri May 2 10:48:12 2025 913s # Using Test.pm version 1.31 913s # Using Apache/Test.pm version 1.44 913s # --- 913s # HEAD /apache/etags/m/plus-is/test.txt 913s # Expecting three components in ETag field 913s # Received "42ad3-b-62c6deaf13e40" 913s ok 1 913s # --- 913s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 913s # Expecting one component in ETag field 913s # Received "42b22" 913s ok 2 913s # --- 913s # HEAD /apache/etags/none/plus-mi/test.txt 913s # Expecting two components in ETag field 913s # Received "42b0e-62c6deaf13e40" 913s ok 3 913s # --- 913s # HEAD /apache/etags/i/test.txt 913s # Expecting one component in ETag field 913s # Received "42ab3" 913s ok 4 913s # --- 913s # HEAD /apache/etags/mi/test.txt 913s # Expecting two components in ETag field 913s # Received "42ae6-62c6deaf13e40" 913s ok 5 913s # --- 913s # HEAD /apache/etags/all/minus-i/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 6 913s # --- 913s # HEAD /apache/etags/none/plus-s/test.txt 913s # Expecting one component in ETag field 913s # Received "b" 913s ok 7 913s # --- 913s # HEAD /apache/etags/none/plus-ms/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 8 913s # --- 913s # HEAD /apache/etags/default/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 9 913s # --- 913s # HEAD /apache/etags/all/m/test.txt 913s # Expecting one component in ETag field 913s # Received "62c6deaf13e40" 913s ok 10 913s # --- 913s # HEAD /apache/etags/none/mis/test.txt 913s # Expecting three components in ETag field 913s # Received "42aff-b-62c6deaf13e40" 913s ok 11 913s # --- 913s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 913s # Expecting field to be absent 913s # Received "b-62c6deaf13e40" 913s ok 12 913s # --- 913s # HEAD /apache/etags/all/i/test.txt 913s # Expecting one component in ETag field 913s # Received "42a84" 913s ok 13 913s # --- 913s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 913s # Expecting two components in ETag field 913s # Received "42b19-b" 913s ok 14 913s # --- 913s # HEAD /apache/etags/m/minus-s/test.txt 913s # Expecting field to be absent 913s # Received "62c6deaf13e40" 913s ok 15 913s # --- 913s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 913s # Expecting one component in ETag field 913s # Received "b" 913s ok 16 913s # --- 913s # HEAD /apache/etags/m/minus-i/test.txt 913s # Expecting field to be absent 913s # Received "62c6deaf13e40" 913s ok 17 913s # --- 913s # HEAD /apache/etags/all/mis/test.txt 913s # Expecting three components in ETag field 913s # Received "42aa7-b-62c6deaf13e40" 913s ok 18 913s # --- 913s # HEAD /apache/etags/m/minus-is/test.txt 913s # Expecting field to be absent 913s # Received "62c6deaf13e40" 913s ok 19 913s # --- 913s # HEAD /apache/etags/none/ms/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 20 913s # --- 913s # HEAD /apache/etags/none/test.txt 913s # Expecting field to be absent 913s # ETag field is missing 913s ok 21 913s # --- 913s # HEAD /apache/etags/m/minus-m/test.txt 913s # Expecting field to be absent 913s # Received "b-62c6deaf13e40" 913s ok 22 913s # --- 913s # HEAD /apache/etags/m/plus-mis/test.txt 913s # Expecting three components in ETag field 913s # Received "42adc-b-62c6deaf13e40" 913s ok 23 913s # --- 913s # HEAD /apache/etags/m/minus-ms/test.txt 913s # Expecting field to be absent 913s # Received "b-62c6deaf13e40" 913s ok 24 913s # --- 913s # HEAD /apache/etags/m/plus-mi/test.txt 913s # Expecting two components in ETag field 913s # Received "42ad9-62c6deaf13e40" 913s ok 25 913s # --- 913s # HEAD /apache/etags/mis/test.txt 913s # Expecting three components in ETag field 913s # Received "42ae9-b-62c6deaf13e40" 913s ok 26 913s # --- 913s # HEAD /apache/etags/all/minus-m/test.txt 913s # Expecting two components in ETag field 913s # Received "42a98-b" 913s ok 27 913s # --- 913s # HEAD /apache/etags/m/test.txt 913s # Expecting one component in ETag field 913s # Received "62c6deaf13e40" 913s ok 28 913s # --- 913s # HEAD /apache/etags/none/plus-is/test.txt 913s # Expecting two components in ETag field 913s # Received "42b08-b" 913s ok 29 913s # --- 913s # HEAD /apache/etags/m/plus-ms/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 30 913s # --- 913s # HEAD /apache/etags/none/plus-mis/test.txt 913s # Expecting three components in ETag field 913s # Received "42b26-b-62c6deaf13e40" 913s ok 31 913s # --- 913s # HEAD /apache/etags/none/is/test.txt 913s # Expecting two components in ETag field 913s # Received "42af6-b" 913s ok 32 913s # --- 913s # HEAD /apache/etags/s/test.txt 913s # Expecting one component in ETag field 913s # Received "b" 913s ok 33 913s # --- 913s # HEAD /apache/etags/none/inherit/test.txt 913s # Expecting field to be absent 913s # ETag field is missing 913s ok 34 913s # --- 913s # HEAD /apache/etags/none/s/test.txt 913s # Expecting one component in ETag field 913s # Received "b" 913s ok 35 913s # --- 913s # HEAD /apache/etags/none/mi/test.txt 913s # Expecting two components in ETag field 913s # Received "42afc-62c6deaf13e40" 913s ok 36 913s # --- 913s # HEAD /apache/etags/is/test.txt 913s # Expecting two components in ETag field 913s # Received "42ab6-b" 913s ok 37 913s # --- 913s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 913s # Expecting two components in ETag field 913s # Received "42b25-62c6deaf13e40" 913s ok 38 913s # --- 913s # HEAD /apache/etags/m/minus-mi/test.txt 913s # Expecting field to be absent 913s # Received "b-62c6deaf13e40" 913s ok 39 913s # --- 913s # HEAD /apache/etags/all/minus-s/test.txt 913s # Expecting two components in ETag field 913s # Received "42aa4-62c6deaf13e40" 913s ok 40 913s # --- 913s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 41 913s # --- 913s # HEAD /apache/etags/all/minus-ms/test.txt 913s # Expecting one component in ETag field 913s # Received "42aa1" 913s ok 42 913s # --- 913s # HEAD /apache/etags/none/plus-i/test.txt 913s # Expecting one component in ETag field 913s # Received "42b05" 913s ok 43 913s # --- 913s # HEAD /apache/etags/m/plus-i/test.txt 913s # Expecting two components in ETag field 913s # Received "42ad0-62c6deaf13e40" 913s ok 44 913s # --- 913s # HEAD /apache/etags/all/test.txt 913s # Expecting three components in ETag field 913s # Received "42aae-b-62c6deaf13e40" 913s ok 45 913s # --- 913s # HEAD /apache/etags/m/minus-mis/test.txt 913s # Expecting field to be absent 913s # Received "b-62c6deaf13e40" 913s ok 46 913s # --- 913s # HEAD /apache/etags/all/ms/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 47 913s # --- 913s # HEAD /apache/etags/all/inherit/test.txt 913s # Expecting three components in ETag field 913s # Received "42a86-b-62c6deaf13e40" 913s ok 48 913s # --- 913s # HEAD /apache/etags/m/plus-s/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 49 913s # --- 913s # HEAD /apache/etags/all/minus-mi/test.txt 913s # Expecting one component in ETag field 913s # Received "b" 913s ok 50 913s # --- 913s # HEAD /apache/etags/all/is/test.txt 913s # Expecting two components in ETag field 913s # Received "42a89-b" 913s ok 51 913s # --- 913s # HEAD /apache/etags/all/minus-mis/test.txt 913s # Expecting field to be absent 913s # Received "b-62c6deaf13e40" 913s ok 52 913s # --- 913s # HEAD /apache/etags/all/minus-is/test.txt 913s # Expecting one component in ETag field 913s # Received "62c6deaf13e40" 913s ok 53 913s # --- 913s # HEAD /apache/etags/none/plus-m/test.txt 913s # Expecting one component in ETag field 913s # Received "62c6deaf13e40" 913s ok 54 913s # --- 913s # HEAD /apache/etags/all/s/test.txt 913s # Expecting one component in ETag field 913s # Received "b" 913s ok 55 913s # --- 913s # HEAD /apache/etags/m/plus-m/test.txt 913s # Expecting one component in ETag field 913s # Received "62c6deaf13e40" 913s ok 56 913s # --- 913s # HEAD /apache/etags/none/m/test.txt 913s # Expecting one component in ETag field 913s # Received "62c6deaf13e40" 913s ok 57 913s # --- 913s # HEAD /apache/etags/all/mi/test.txt 913s # Expecting two components in ETag field 913s # Received "42a8f-62c6deaf13e40" 913s ok 58 913s # --- 913s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 913s # Expecting one component in ETag field 913s # Received "62c6deaf13e40" 913s ok 59 913s # --- 913s # HEAD /apache/etags/none/i/test.txt 913s # Expecting one component in ETag field 913s # Received "42af1" 913s ok 60 913s # --- 913s # HEAD /apache/etags/ms/test.txt 913s # Expecting two components in ETag field 913s # Received "b-62c6deaf13e40" 913s ok 61 913s ok 917s t/apache/expr.t ..................... 917s 1..229 917s # Running under perl version 5.040001 for linux 917s # Current time local: Fri May 2 10:48:16 2025 917s # Current time GMT: Fri May 2 10:48:16 2025 917s # Using Test.pm version 1.31 917s # Using Apache/Test.pm version 1.44 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true" should evaluate to true, got true 917s ok 1 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "false" should evaluate to false, got false 917s ok 2 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "foo", got parse error 917s ok 3 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -eq 01" should evaluate to true, got true 917s ok 4 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -eq 2" should evaluate to false, got false 917s ok 5 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -ne 2" should evaluate to true, got true 917s ok 6 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -ne 1" should evaluate to false, got false 917s ok 7 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -lt 02" should evaluate to true, got true 917s ok 8 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -lt 1" should evaluate to false, got false 917s ok 9 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -le 2" should evaluate to true, got true 917s ok 10 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -le 1" should evaluate to true, got true 917s ok 11 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "2 -gt 1" should evaluate to true, got true 917s ok 12 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -gt 1" should evaluate to false, got false 917s ok 13 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "2 -ge 1" should evaluate to true, got true 917s ok 14 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -ge 1" should evaluate to true, got true 917s ok 15 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "1 -gt -1" should evaluate to true, got true 917s ok 16 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' == 'aa'" should evaluate to true, got true 917s ok 17 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' == 'b'" should evaluate to false, got false 917s ok 18 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' = 'aa'" should evaluate to true, got true 917s ok 19 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' = 'b'" should evaluate to false, got false 917s ok 20 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' != 'b'" should evaluate to true, got true 917s ok 21 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' != 'aa'" should evaluate to false, got false 917s ok 22 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' < 'b'" should evaluate to true, got true 917s ok 23 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' < 'aa'" should evaluate to false, got false 917s ok 24 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' <= 'b'" should evaluate to true, got true 917s ok 25 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' <= 'aa'" should evaluate to true, got true 917s ok 26 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'b' > 'aa'" should evaluate to true, got true 917s ok 27 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' > 'aa'" should evaluate to false, got false 917s ok 28 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'b' >= 'aa'" should evaluate to true, got true 917s ok 29 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'aa' >= 'aa'" should evaluate to true, got true 917s ok 30 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 917s ok 31 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 917s ok 32 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 917s ok 33 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 917s ok 34 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 917s ok 35 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 917s ok 36 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 917s ok 37 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 917s ok 38 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 917s ok 39 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 917s ok 40 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME} != ''" should evaluate to true, got true 917s ok 41 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' -in { 'b', 'a' } " should evaluate to true, got true 917s ok 42 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a' -in { 'b', 'c' } " should evaluate to false, got false 917s ok 43 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /bc/ " should evaluate to true, got true 917s ok 44 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /BC/i " should evaluate to true, got true 917s ok 45 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' !~ m!bc! " should evaluate to false, got false 917s ok 46 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' !~ m!BC!i " should evaluate to false, got false 917s ok 47 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " $0 == '' " should evaluate to true, got true 917s ok 48 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " $1 == '' " should evaluate to true, got true 917s ok 49 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " $9 == '' " should evaluate to true, got true 917s ok 50 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " '$0' == '' " should evaluate to true, got true 917s ok 51 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 917s ok 52 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 917s ok 53 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 917s ok 54 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 917s ok 55 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 917s ok 56 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 917s ok 57 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 917s ok 58 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 917s ok 59 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 917s ok 60 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 917s ok 61 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 917s ok 62 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 917s ok 63 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 917s ok 64 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 917s ok 65 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 917s ok 66 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 917s ok 67 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 917s ok 68 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 917s ok 69 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 917s ok 70 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{HTTPS} == 'off' " should evaluate to true, got true 917s ok 71 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 917s ok 72 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 917s ok 73 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 917s ok 74 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 917s ok 75 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 917s ok 76 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 917s ok 77 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 917s ok 78 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 917s ok 79 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 917s ok 80 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 917s ok 81 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 917s ok 82 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "escape('?') = '%3f' " should evaluate to true, got true 917s ok 83 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "unescape('%3f') = '?' " should evaluate to true, got true 917s ok 84 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 917s ok 85 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 917s ok 86 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 917s ok 87 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "file('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 917s ok 88 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-n ''" should evaluate to false, got false 917s ok 89 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-z ''" should evaluate to true, got true 917s ok 90 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-n '1'" should evaluate to true, got true 917s ok 91 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-z '1'" should evaluate to false, got false 917s ok 92 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "-R 'abc'", got parse error 917s ok 93 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 917s ok 94 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R '240.0.0.0'" should evaluate to false, got false 917s ok 95 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R '240.0.0.0/8'" should evaluate to false, got false 917s ok 96 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R 'ff::/8'" should evaluate to false, got false 917s ok 97 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 917s ok 98 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 917s ok 99 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 917s ok 100 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 917s ok 101 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 917s ok 102 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 917s ok 103 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 917s ok 104 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strmatch '*o'" should evaluate to true, got true 917s ok 105 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 917s ok 106 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strmatch 'F*'" should evaluate to false, got false 917s ok 107 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strcmatch 'F*'" should evaluate to true, got true 917s ok 108 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strmatch 'g*'" should evaluate to false, got false 917s ok 109 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'foo' -strcmatch 'g*'" should evaluate to false, got false 917s ok 110 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 917s ok 111 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 917s ok 112 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 917s ok 113 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 917s ok 114 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "foo('bar') = 'bar'", got parse error 917s ok 115 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "%{FOO} != 'bar'", got parse error 917s ok 116 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s Should get parse error for "'bar' = bar", got parse error 917s ok 117 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true" should evaluate to true, got true 917s ok 118 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true" should evaluate to true, got true 917s ok 119 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true" should evaluate to true, got true 917s ok 120 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true || true" should evaluate to true, got true 917s ok 121 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true && true" should evaluate to true, got true 917s ok 122 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true || true" should evaluate to true, got true 917s ok 123 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true && true" should evaluate to true, got true 917s ok 124 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true || !true" should evaluate to true, got true 917s ok 125 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || true && !true" should evaluate to true, got true 917s ok 126 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true || !true" should evaluate to true, got true 917s ok 127 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && true && !true" should evaluate to false, got false 917s ok 128 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true" should evaluate to false, got false 917s ok 129 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true" should evaluate to true, got true 917s ok 130 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true || true" should evaluate to true, got true 917s ok 131 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true && true" should evaluate to true, got true 917s ok 132 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true || true" should evaluate to true, got true 917s ok 133 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true && true" should evaluate to false, got false 917s ok 134 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true || !true" should evaluate to true, got true 917s ok 135 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true || !true && !true" should evaluate to true, got true 917s ok 136 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true || !true" should evaluate to false, got false 917s ok 137 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "true && !true && !true" should evaluate to false, got false 917s ok 138 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true" should evaluate to false, got false 917s ok 139 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true" should evaluate to false, got false 917s ok 140 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true" should evaluate to true, got true 917s ok 141 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true || true" should evaluate to true, got true 917s ok 142 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true && true" should evaluate to true, got true 917s ok 143 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true || true" should evaluate to true, got true 917s ok 144 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true && true" should evaluate to false, got false 917s ok 145 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true || !true" should evaluate to true, got true 917s ok 146 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || true && !true" should evaluate to false, got false 917s ok 147 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true || !true" should evaluate to false, got false 917s ok 148 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && true && !true" should evaluate to false, got false 917s ok 149 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true" should evaluate to false, got false 917s ok 150 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true" should evaluate to false, got false 917s ok 151 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true || true" should evaluate to true, got true 917s ok 152 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true && true" should evaluate to false, got false 917s ok 153 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true || true" should evaluate to true, got true 917s ok 154 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true && true" should evaluate to false, got false 917s ok 155 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true || !true" should evaluate to false, got false 917s ok 156 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true || !true && !true" should evaluate to false, got false 917s ok 157 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true || !true" should evaluate to false, got false 917s ok 158 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!true && !true && !true" should evaluate to false, got false 917s ok 159 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true)" should evaluate to false, got false 917s ok 160 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true)" should evaluate to false, got false 917s ok 161 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true)" should evaluate to false, got false 917s ok 162 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true || true)" should evaluate to false, got false 917s ok 163 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true && true)" should evaluate to false, got false 917s ok 164 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true || true)" should evaluate to false, got false 917s ok 165 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true && true)" should evaluate to false, got false 917s ok 166 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true || !true)" should evaluate to false, got false 917s ok 167 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || true && !true)" should evaluate to false, got false 917s ok 168 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true || !true)" should evaluate to false, got false 917s ok 169 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && true && !true)" should evaluate to true, got true 917s ok 170 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true)" should evaluate to true, got true 917s ok 171 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true)" should evaluate to false, got false 917s ok 172 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true || true)" should evaluate to false, got false 917s ok 173 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true && true)" should evaluate to false, got false 917s ok 174 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true || true)" should evaluate to false, got false 917s ok 175 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true && true)" should evaluate to true, got true 917s ok 176 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true || !true)" should evaluate to false, got false 917s ok 177 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true || !true && !true)" should evaluate to false, got false 917s ok 178 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true || !true)" should evaluate to true, got true 917s ok 179 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(true && !true && !true)" should evaluate to true, got true 917s ok 180 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true)" should evaluate to true, got true 917s ok 181 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true)" should evaluate to true, got true 917s ok 182 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true)" should evaluate to false, got false 917s ok 183 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true || true)" should evaluate to false, got false 917s ok 184 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true && true)" should evaluate to false, got false 917s ok 185 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true || true)" should evaluate to false, got false 917s ok 186 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true && true)" should evaluate to true, got true 917s ok 187 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true || !true)" should evaluate to false, got false 917s ok 188 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || true && !true)" should evaluate to true, got true 917s ok 189 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true || !true)" should evaluate to true, got true 917s ok 190 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && true && !true)" should evaluate to true, got true 917s ok 191 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true)" should evaluate to true, got true 917s ok 192 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true)" should evaluate to true, got true 917s ok 193 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true || true)" should evaluate to false, got false 917s ok 194 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true && true)" should evaluate to true, got true 917s ok 195 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true || true)" should evaluate to false, got false 917s ok 196 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true && true)" should evaluate to true, got true 917s ok 197 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true || !true)" should evaluate to true, got true 917s ok 198 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true || !true && !true)" should evaluate to true, got true 917s ok 199 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true || !true)" should evaluate to true, got true 917s ok 200 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "!(!true && !true && !true)" should evaluate to true, got true 917s ok 201 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 917s ok 202 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 917s ok 203 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 917s ok 204 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 917s ok 205 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 206 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 207 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 208 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 917s ok 209 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 917s ok 210 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 917s ok 211 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 917s ok 212 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 917s ok 213 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 917s ok 214 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 917s ok 215 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 917s ok 216 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 217 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 218 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 219 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 220 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-F '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 917s ok 221 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-F '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 917s ok 222 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-U '/apache/' " should evaluate to true, got true 917s ok 223 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "-U '/apache/expr/none' " should evaluate to false, got false 917s ok 224 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 917s ok 225 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 917s ok 226 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "base64('foo') = 'Zm9v' " should evaluate to true, got true 917s ok 227 917s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 917s ok 228 917s Error log should not have 'Internal evaluation error' entries, found 0 917s ok 229 917s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 917s ok 923s t/apache/expr_string.t .............. 923s 1..29 923s # Running under perl version 5.040001 for linux 923s # Current time local: Fri May 2 10:48:20 2025 923s # Current time GMT: Fri May 2 10:48:20 2025 923s # Using Test.pm version 1.31 923s # Using Apache/Test.pm version 1.44 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 1 923s Expected return code 200, got 200 for 'foo' 923s ok 2 923s # testing : log message [Fri May 02 10:48:24.169364 2025] [log_debug:info] [pid 479846:tid 479910] [client 127.0.0.1:36880] foo (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: 'foo' 923s # received: 'foo' 923s ok 3 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 4 923s Expected return code 200, got 200 for '%{req:SomeHeader}' 923s ok 5 923s # testing : log message [Fri May 02 10:48:24.426532 2025] [log_debug:info] [pid 479846:tid 479910] [client 127.0.0.1:36880] SomeValue (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: 'SomeValue' 923s # received: 'SomeValue' 923s ok 6 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 7 923s Should get parse error (500) for "%{", got 500 923s ok 8 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 9 923s Expected return code 200, got 200 for '%' 923s ok 10 923s # testing : log message [Fri May 02 10:48:24.936286 2025] [log_debug:info] [pid 479848:tid 479899] [client 127.0.0.1:36894] % (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: '%' 923s # received: '%' 923s ok 11 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 12 923s Expected return code 200, got 200 for '}' 923s ok 13 923s # testing : log message [Fri May 02 10:48:25.191241 2025] [log_debug:info] [pid 479848:tid 479899] [client 127.0.0.1:36894] } (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: '}' 923s # received: '}' 923s ok 14 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 15 923s Expected return code 200, got 200 for '\"' 923s ok 16 923s # testing : log message [Fri May 02 10:48:25.446078 2025] [log_debug:info] [pid 479848:tid 479899] [client 127.0.0.1:36894] " (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: '"' 923s # received: '"' 923s ok 17 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 18 923s Expected return code 200, got 200 for '\'' 923s ok 19 923s # testing : log message [Fri May 02 10:48:25.700743 2025] [log_debug:info] [pid 479848:tid 479899] [client 127.0.0.1:36894] ' (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: '\'' 923s # received: '\'' 923s ok 20 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 21 923s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 923s ok 22 923s # testing : log message [Fri May 02 10:48:25.954483 2025] [log_debug:info] [pid 479848:tid 479899] [client 127.0.0.1:36894] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: '%{req:SomeHeader}' 923s # received: '%{req:SomeHeader}' 923s ok 23 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 24 923s Expected return code 200, got 200 for '%{tolower:IDENT}' 923s ok 25 923s # testing : log message [Fri May 02 10:48:26.208678 2025] [log_debug:info] [pid 479848:tid 479899] [client 127.0.0.1:36894] ident (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: 'ident' 923s # received: 'ident' 923s ok 26 923s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 27 923s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 923s ok 28 923s # testing : log message [Fri May 02 10:48:26.463166 2025] [log_debug:info] [pid 479848:tid 479899] [client 127.0.0.1:36894] get (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 923s # didn't match 923s # expected: 'get' 923s # received: 'get' 923s ok 29 923s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 923s ok 927s t/apache/getfile.t .................. 927s # using LWP client 927s 1..221 927s # Running under perl version 5.040001 for linux 927s # Current time local: Fri May 2 10:48:26 2025 927s # Current time GMT: Fri May 2 10:48:26 2025 927s # Using Test.pm version 1.31 927s # Using Apache/Test.pm version 1.44 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "4c64-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 19556 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl.pod 927s # expected: 19556 927s # received: 19556 927s ok 1 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "dbb0-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 56240 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5004delta.pod 927s # expected: 56240 927s # received: 56240 927s ok 2 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "85ea-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 34282 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5005delta.pod 927s # expected: 34282 927s # received: 34282 927s ok 3 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "da40-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 55872 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5100delta.pod 927s # expected: 55872 927s # received: 55872 927s ok 4 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "ab70-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 43888 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5101delta.pod 927s # expected: 43888 927s # received: 43888 927s ok 5 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "15cb8-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 89272 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5120delta.pod 927s # expected: 89272 927s # received: 89272 927s ok 6 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "2707-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 9991 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5121delta.pod 927s # expected: 9991 927s # received: 9991 927s ok 7 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "2569-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 9577 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5122delta.pod 927s # expected: 9577 927s # received: 9577 927s ok 8 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "1004-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 4100 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5123delta.pod 927s # expected: 4100 927s # received: 4100 927s ok 9 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "e58-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 3672 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5124delta.pod 927s # expected: 3672 927s # received: 3672 927s ok 10 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "1e00-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 7680 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5125delta.pod 927s # expected: 7680 927s # received: 7680 927s ok 11 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "233a9-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 144297 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5140delta.pod 927s # expected: 144297 927s # received: 144297 927s ok 12 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 927s #server response: 927s #HTTP/1.1 200 OK 927s #Connection: close 927s #Date: Fri, 02 May 2025 10:48:30 GMT 927s #Accept-Ranges: bytes 927s #ETag: "1f1e-62e43e486f400" 927s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 927s #Vary: In-If1 927s #Content-Length: 7966 927s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 927s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 927s #Client-Peer: 127.0.0.1:8529 927s #Client-Response-Num: 1 927s #DMMATCH1: 1 927s # 927s # testing : download of /getfiles-perl-pod/perl5141delta.pod 927s # expected: 7966 927s # received: 7966 927s ok 13 927s #lwp request: 927s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 927s #User-Agent: libwww-perl/6.78 927s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1aeb-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6891 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5142delta.pod 928s # expected: 6891 928s # received: 6891 928s ok 14 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1e50-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7760 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5143delta.pod 928s # expected: 7760 928s # received: 7760 928s ok 15 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "18b7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6327 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5144delta.pod 928s # expected: 6327 928s # received: 6327 928s ok 16 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "20a07-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 133639 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5160delta.pod 928s # expected: 133639 928s # received: 133639 928s ok 17 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "17fe-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6142 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5161delta.pod 928s # expected: 6142 928s # received: 6142 928s ok 18 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "e0a-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 3594 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5162delta.pod 928s # expected: 3594 928s # received: 3594 928s ok 19 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "ff5-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4085 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5163delta.pod 928s # expected: 4085 928s # received: 4085 928s ok 20 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1d280-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 119424 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5180delta.pod 928s # expected: 119424 928s # received: 119424 928s ok 21 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "19c5-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6597 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5181delta.pod 928s # expected: 6597 928s # received: 6597 928s ok 22 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "14d7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5335 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5182delta.pod 928s # expected: 5335 928s # received: 5335 928s ok 23 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1208-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4616 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5184delta.pod 928s # expected: 4616 928s # received: 4616 928s ok 24 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1c352-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 115538 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5200delta.pod 928s # expected: 115538 928s # received: 115538 928s ok 25 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2a07-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10759 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5201delta.pod 928s # expected: 10759 928s # received: 10759 928s ok 26 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2fef-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 12271 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5202delta.pod 928s # expected: 12271 928s # received: 12271 928s ok 27 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2410-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 9232 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5203delta.pod 928s # expected: 9232 928s # received: 9232 928s ok 28 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1fa8f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 129679 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5220delta.pod 928s # expected: 129679 928s # received: 129679 928s ok 29 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "293d-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10557 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5221delta.pod 928s # expected: 10557 928s # received: 10557 928s ok 30 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "301f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 12319 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5222delta.pod 928s # expected: 12319 928s # received: 12319 928s ok 31 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "20fa-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8442 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5223delta.pod 928s # expected: 8442 928s # received: 8442 928s ok 32 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1162-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4450 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5224delta.pod 928s # expected: 4450 928s # received: 4450 928s ok 33 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "fc09-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 64521 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5240delta.pod 928s # expected: 64521 928s # received: 64521 928s ok 34 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2009-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8201 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5241delta.pod 928s # expected: 8201 928s # received: 8201 928s ok 35 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1007-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4103 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5242delta.pod 928s # expected: 4103 928s # received: 4103 928s ok 36 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2aac-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10924 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5243delta.pod 928s # expected: 10924 928s # received: 10924 928s ok 37 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1168-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4456 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5244delta.pod 928s # expected: 4456 928s # received: 4456 928s ok 38 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1875a-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 100186 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5260delta.pod 928s # expected: 100186 928s # received: 100186 928s ok 39 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1e25-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7717 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5261delta.pod 928s # expected: 7717 928s # received: 7717 928s ok 40 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1e16-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7702 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5262delta.pod 928s # expected: 7702 928s # received: 7702 928s ok 41 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1b69-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7017 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5263delta.pod 928s # expected: 7017 928s # received: 7017 928s ok 42 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "115d9-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 71129 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5280delta.pod 928s # expected: 71129 928s # received: 71129 928s ok 43 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "11f7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4599 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5281delta.pod 928s # expected: 4599 928s # received: 4599 928s ok 44 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1806-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6150 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5282delta.pod 928s # expected: 6150 928s # received: 6150 928s ok 45 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "13f7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5111 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5283delta.pod 928s # expected: 5111 928s # received: 5111 928s ok 46 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "a038-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 41016 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5300delta.pod 928s # expected: 41016 928s # received: 41016 928s ok 47 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1662-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5730 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5301delta.pod 928s # expected: 5730 928s # received: 5730 928s ok 48 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "124a-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4682 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5302delta.pod 928s # expected: 4682 928s # received: 4682 928s ok 49 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1374-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4980 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5303delta.pod 928s # expected: 4980 928s # received: 4980 928s ok 50 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "d310-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 54032 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5320delta.pod 928s # expected: 54032 928s # received: 54032 928s ok 51 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1b5f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7007 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5321delta.pod 928s # expected: 7007 928s # received: 7007 928s ok 52 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "9201-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 37377 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5340delta.pod 928s # expected: 37377 928s # received: 37377 928s ok 53 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1076-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4214 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5341delta.pod 928s # expected: 4214 928s # received: 4214 928s ok 54 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "f68-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 3944 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5342delta.pod 928s # expected: 3944 928s # received: 3944 928s ok 55 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "fd6-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4054 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5343delta.pod 928s # expected: 4054 928s # received: 4054 928s ok 56 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "ad8b-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 44427 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5360delta.pod 928s # expected: 44427 928s # received: 44427 928s ok 57 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1288-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4744 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5361delta.pod 928s # expected: 4744 928s # received: 4744 928s ok 58 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "f69-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 3945 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5362delta.pod 928s # expected: 3945 928s # received: 3945 928s ok 59 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "fd7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4055 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5363delta.pod 928s # expected: 4055 928s # received: 4055 928s ok 60 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "10d47-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 68935 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5380delta.pod 928s # expected: 68935 928s # received: 68935 928s ok 61 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "f6a-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 3946 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5381delta.pod 928s # expected: 3946 928s # received: 3946 928s ok 62 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "fd8-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4056 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5382delta.pod 928s # expected: 4056 928s # received: 4056 928s ok 63 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "c79b-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 51099 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5400delta.pod 928s # expected: 51099 928s # received: 51099 928s ok 64 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "15dc-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5596 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl5401delta.pod 928s # expected: 5596 928s # received: 5596 928s ok 65 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1e723-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 124707 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl561delta.pod 928s # expected: 124707 928s # received: 124707 928s ok 66 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1a2bb-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 107195 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl56delta.pod 928s # expected: 107195 928s # received: 107195 928s ok 67 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "94ac-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 38060 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl581delta.pod 928s # expected: 38060 928s # received: 38060 928s ok 68 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1176-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4470 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl582delta.pod 928s # expected: 4470 928s # received: 4470 928s ok 69 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "18bf-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6335 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl583delta.pod 928s # expected: 6335 928s # received: 6335 928s ok 70 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1cc3-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7363 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl584delta.pod 928s # expected: 7363 928s # received: 7363 928s ok 71 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1701-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5889 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl585delta.pod 928s # expected: 5889 928s # received: 5889 928s ok 72 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "122b-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4651 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl586delta.pod 928s # expected: 4651 928s # received: 4651 928s ok 73 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "20a4-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8356 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl587delta.pod 928s # expected: 8356 928s # received: 8356 928s ok 74 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "62c1-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 25281 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl588delta.pod 928s # expected: 25281 928s # received: 25281 928s ok 75 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "d28d-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 53901 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl589delta.pod 928s # expected: 53901 928s # received: 53901 928s ok 76 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1c1d5-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 115157 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perl58delta.pod 928s # expected: 115157 928s # received: 115157 928s ok 77 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4fe9-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 20457 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlaix.pod 928s # expected: 20457 928s # received: 20457 928s ok 78 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1688-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5768 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlamiga.pod 928s # expected: 5768 928s # received: 5768 928s ok 79 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2031-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8241 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlandroid.pod 928s # expected: 8241 928s # received: 8241 928s ok 80 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "ceb51-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 846673 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlapi.pod 928s # expected: 846673 928s # received: 846673 928s ok 81 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "5838-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 22584 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlapio.pod 928s # expected: 22584 928s # received: 22584 928s ok 82 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1b62-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7010 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlartistic.pod 928s # expected: 7010 928s # received: 7010 928s ok 83 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "210c-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8460 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlbook.pod 928s # expected: 8460 928s # received: 8460 928s ok 84 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "126-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 294 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlboot.pod 928s # expected: 294 928s # received: 294 928s ok 85 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "130-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 304 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlbot.pod 928s # expected: 304 928s # received: 304 928s ok 86 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1f50-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8016 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlbs2000.pod 928s # expected: 8016 928s # received: 8016 928s ok 87 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "dea2-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 56994 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlcall.pod 928s # expected: 56994 928s # received: 56994 928s ok 88 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1180-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4480 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlcheat.pod 928s # expected: 4480 928s # received: 4480 928s ok 89 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "3179-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 12665 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlclass.pod 928s # expected: 12665 928s # received: 12665 928s ok 90 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "3c63-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 15459 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlclassguts.pod 928s # expected: 15459 928s # received: 15459 928s ok 91 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "d19f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 53663 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlclib.pod 928s # expected: 53663 928s # received: 53663 928s ok 92 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "12e5-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4837 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlcn.pod 928s # expected: 4837 928s # received: 4837 928s ok 93 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1b1b-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6939 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlcommunity.pod 928s # expected: 6939 928s # received: 6939 928s ok 94 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "662a-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 26154 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlcygwin.pod 928s # expected: 26154 928s # received: 26154 928s ok 95 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "cfa2-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 53154 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldata.pod 928s # expected: 53154 928s # received: 53154 928s ok 96 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "134d-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4941 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 928s # expected: 4941 928s # received: 4941 928s ok 97 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "a85c-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 43100 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldebguts.pod 928s # expected: 43100 928s # received: 43100 928s ok 98 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "5693-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 22163 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldebtut.pod 928s # expected: 22163 928s # received: 22163 928s ok 99 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "9bc9-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 39881 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldebug.pod 928s # expected: 39881 928s # received: 39881 928s ok 100 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "15dc-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5596 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldelta.pod 928s # expected: 5596 928s # received: 5596 928s ok 101 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "5fb8-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 24504 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldeprecation.pod 928s # expected: 24504 928s # received: 24504 928s ok 102 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4d4ea-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 316650 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldiag.pod 928s # expected: 316650 928s # received: 316650 928s ok 103 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "24a0-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 9376 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldoc.pod 928s # expected: 9376 928s # received: 9376 928s ok 104 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "b4ed-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 46317 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldocstyle.pod 928s # expected: 46317 928s # received: 46317 928s ok 105 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "6946-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 26950 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldsc.pod 928s # expected: 26950 928s # received: 26950 928s ok 106 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1f20-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7968 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perldtrace.pod 928s # expected: 7968 928s # received: 7968 928s ok 107 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1497f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 84351 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlebcdic.pod 928s # expected: 84351 928s # received: 84351 928s ok 108 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "937e-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 37758 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlembed.pod 928s # expected: 37758 928s # received: 37758 928s ok 109 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2812-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10258 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlexperiment.pod 928s # expected: 10258 928s # received: 10258 928s ok 110 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "58d2-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 22738 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq.pod 928s # expected: 22738 928s # received: 22738 928s ok 111 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "34a1-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 13473 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq1.pod 928s # expected: 13473 928s # received: 13473 928s ok 112 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "292a-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10538 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq2.pod 928s # expected: 10538 928s # received: 10538 928s ok 113 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "92e1-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 37601 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq3.pod 928s # expected: 37601 928s # received: 37601 928s ok 114 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "16bcd-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 93133 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq4.pod 928s # expected: 93133 928s # received: 93133 928s ok 115 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "dbc1-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 56257 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq5.pod 928s # expected: 56257 928s # received: 56257 928s ok 116 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "9a71-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 39537 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq6.pod 928s # expected: 39537 928s # received: 39537 928s ok 117 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "93ae-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 37806 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq7.pod 928s # expected: 37806 928s # received: 37806 928s ok 118 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "c30c-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 49932 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq8.pod 928s # expected: 49932 928s # received: 49932 928s ok 119 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "3b75-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 15221 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfaq9.pod 928s # expected: 15221 928s # received: 15221 928s ok 120 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "56ca-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 22218 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfilter.pod 928s # expected: 22218 928s # received: 22218 928s ok 121 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "342b-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 13355 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfork.pod 928s # expected: 13355 928s # received: 13355 928s ok 122 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4122-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 16674 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlform.pod 928s # expected: 16674 928s # received: 16674 928s ok 123 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "671-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 1649 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 928s # expected: 1649 928s # received: 1649 928s ok 124 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "68740-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 427840 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlfunc.pod 928s # expected: 427840 928s # received: 427840 928s ok 125 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "7c2e-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 31790 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlgit.pod 928s # expected: 31790 928s # received: 31790 928s ok 126 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "219ca-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 137674 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlglossary.pod 928s # expected: 137674 928s # received: 137674 928s ok 127 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4072-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 16498 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlgov.pod 928s # expected: 16498 928s # received: 16498 928s ok 128 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "35f7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 13815 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlgpl.pod 928s # expected: 13815 928s # received: 13815 928s ok 129 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "31bb8-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 203704 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlguts.pod 928s # expected: 203704 928s # received: 203704 928s ok 130 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "afe5-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 45029 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlhack.pod 928s # expected: 45029 928s # received: 45029 928s ok 131 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1297d-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 76157 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlhacktips.pod 928s # expected: 76157 928s # received: 76157 928s ok 132 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1809-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6153 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlhacktut.pod 928s # expected: 6153 928s # received: 6153 928s ok 133 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "602-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 1538 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlhaiku.pod 928s # expected: 1538 928s # received: 1538 928s ok 134 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "ebeb-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 60395 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlhist.pod 928s # expected: 60395 928s # received: 60395 928s ok 135 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "77a4-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 30628 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlhpux.pod 928s # expected: 30628 928s # received: 30628 928s ok 136 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "7dd-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 2013 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlhurd.pod 928s # expected: 2013 928s # received: 2013 928s ok 137 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1fc9f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 130207 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlintern.pod 928s # expected: 130207 928s # received: 130207 928s ok 138 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "9216-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 37398 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlinterp.pod 928s # expected: 37398 928s # received: 37398 928s ok 139 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "579a-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 22426 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlintro.pod 928s # expected: 22426 928s # received: 22426 928s ok 140 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "8ad2-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 35538 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perliol.pod 928s # expected: 35538 928s # received: 35538 928s ok 141 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "11818-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 71704 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlipc.pod 928s # expected: 71704 928s # received: 71704 928s ok 142 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1150-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4432 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlirix.pod 928s # expected: 4432 928s # received: 4432 928s ok 143 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "20a8-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8360 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perljp.pod 928s # expected: 8360 928s # received: 8360 928s ok 144 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2fc0-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 12224 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlko.pod 928s # expected: 12224 928s # received: 12224 928s ok 145 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "163-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 355 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perllexwarn.pod 928s # expected: 355 928s # received: 355 928s ok 146 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "7ea-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 2026 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perllinux.pod 928s # expected: 2026 928s # received: 2026 928s ok 147 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "12978-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 76152 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perllocale.pod 928s # expected: 76152 928s # received: 76152 928s ok 148 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2487-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 9351 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perllol.pod 928s # expected: 9351 928s # received: 9351 928s ok 149 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2f6f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 12143 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlmacosx.pod 928s # expected: 12143 928s # received: 12143 928s ok 150 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "67a7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 26535 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlmod.pod 928s # expected: 26535 928s # received: 26535 928s ok 151 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2574-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 9588 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 928s # expected: 9588 928s # received: 9588 928s ok 152 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1095c-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 67932 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlmodlib.pod 928s # expected: 67932 928s # received: 67932 928s ok 153 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "573b-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 22331 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 928s # expected: 22331 928s # received: 22331 928s ok 154 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "d65-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 3429 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlmroapi.pod 928s # expected: 3429 928s # received: 3429 928s ok 155 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2ad3-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10963 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlnewmod.pod 928s # expected: 10963 928s # received: 10963 928s ok 156 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "20a5-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8357 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlnumber.pod 928s # expected: 8357 928s # received: 8357 928s ok 157 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "8d31-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 36145 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlobj.pod 928s # expected: 36145 928s # received: 36145 928s ok 158 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "6885-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 26757 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlootut.pod 928s # expected: 26757 928s # received: 26757 928s ok 159 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2b4ac-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 177324 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlop.pod 928s # expected: 177324 928s # received: 177324 928s ok 160 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4db-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 1243 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 928s # expected: 1243 928s # received: 1243 928s ok 161 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "3b77-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 15223 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlopentut.pod 928s # expected: 15223 928s # received: 15223 928s ok 162 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "16cb7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 93367 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlos2.pod 928s # expected: 93367 928s # received: 93367 928s ok 163 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "37cb-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 14283 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlos390.pod 928s # expected: 14283 928s # received: 14283 928s ok 164 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "12b0-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4784 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlos400.pod 928s # expected: 4784 928s # received: 4784 928s ok 165 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "c8a9-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 51369 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlpacktut.pod 928s # expected: 51369 928s # received: 51369 928s ok 166 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "c2bc-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 49852 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlperf.pod 928s # expected: 49852 928s # received: 49852 928s ok 167 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1418-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5144 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlplan9.pod 928s # expected: 5144 928s # received: 5144 928s ok 168 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "5b65-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 23397 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlpod.pod 928s # expected: 23397 928s # received: 23397 928s ok 169 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "10d10-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 68880 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlpodspec.pod 928s # expected: 68880 928s # received: 68880 928s ok 170 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2f40-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 12096 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 928s # expected: 12096 928s # received: 12096 928s ok 171 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "67b7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 26551 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlpolicy.pod 928s # expected: 26551 928s # received: 26551 928s ok 172 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "15db1-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 89521 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlport.pod 928s # expected: 89521 928s # received: 89521 928s ok 173 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1412-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 5138 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlpragma.pod 928s # expected: 5138 928s # received: 5138 928s ok 174 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1a25-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 6693 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlqnx.pod 928s # expected: 6693 928s # received: 6693 928s ok 175 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "21256-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 135766 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlre.pod 928s # expected: 135766 928s # received: 135766 928s ok 176 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "8a9c-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 35484 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlreapi.pod 928s # expected: 35484 928s # received: 35484 928s ok 177 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "818f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 33167 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 928s # expected: 33167 928s # received: 33167 928s ok 178 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "bec7-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 48839 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 928s # expected: 48839 928s # received: 48839 928s ok 179 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "8d5c-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 36188 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlref.pod 928s # expected: 36188 928s # received: 36188 928s ok 180 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4944-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 18756 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlreftut.pod 928s # expected: 18756 928s # received: 18756 928s ok 181 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "a989-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 43401 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlreguts.pod 928s # expected: 43401 928s # received: 43401 928s ok 182 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1fd-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 509 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlrepository.pod 928s # expected: 509 928s # received: 509 928s ok 183 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4b07-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 19207 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlrequick.pod 928s # expected: 19207 928s # received: 19207 928s ok 184 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "3caa-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 15530 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlreref.pod 928s # expected: 15530 928s # received: 15530 928s ok 185 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1e1ef-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 123375 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlretut.pod 928s # expected: 123375 928s # received: 123375 928s ok 186 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "651-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 1617 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlriscos.pod 928s # expected: 1617 928s # received: 1617 928s ok 187 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "e707-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 59143 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlrun.pod 928s # expected: 59143 928s # received: 59143 928s ok 188 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "6cea-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 27882 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlsec.pod 928s # expected: 27882 928s # received: 27882 928s ok 189 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "4af2-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 19186 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 928s # expected: 19186 928s # received: 19186 928s ok 190 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "7494-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 29844 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlsolaris.pod 928s # expected: 29844 928s # received: 29844 928s ok 191 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1bdc-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7132 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlsource.pod 928s # expected: 7132 928s # received: 7132 928s ok 192 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "233b-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 9019 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlstyle.pod 928s # expected: 9019 928s # received: 9019 928s ok 193 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "12fb9-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 77753 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlsub.pod 928s # expected: 77753 928s # received: 77753 928s ok 194 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "d31f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 54047 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlsyn.pod 928s # expected: 54047 928s # received: 54047 928s ok 195 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "2858-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10328 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlsynology.pod 928s # expected: 10328 928s # received: 10328 928s ok 196 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "b184-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 45444 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlthrtut.pod 928s # expected: 45444 928s # received: 45444 928s ok 197 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "9a91-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 39569 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltie.pod 928s # expected: 39569 928s # received: 39569 928s ok 198 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "cda37-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 842295 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltoc.pod 928s # expected: 842295 928s # received: 842295 928s ok 199 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "174-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 372 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltodo.pod 928s # expected: 372 928s # received: 372 928s ok 200 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "126-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 294 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltooc.pod 928s # expected: 294 928s # received: 294 928s ok 201 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "126-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 294 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltoot.pod 928s # expected: 294 928s # received: 294 928s ok 202 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "297f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 10623 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltrap.pod 928s # expected: 10623 928s # received: 10623 928s ok 203 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "213f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 8511 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltru64.pod 928s # expected: 8511 928s # received: 8511 928s ok 204 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1183-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4483 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perltw.pod 928s # expected: 4483 928s # received: 4483 928s ok 205 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "162b6-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 90806 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlunicode.pod 928s # expected: 90806 928s # received: 90806 928s ok 206 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "6349-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 25417 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlunicook.pod 928s # expected: 25417 928s # received: 25417 928s ok 207 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "372e-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 14126 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlunifaq.pod 928s # expected: 14126 928s # received: 14126 928s ok 208 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "96e1-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 38625 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perluniintro.pod 928s # expected: 38625 928s # received: 38625 928s ok 209 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "6eefa-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 454394 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perluniprops.pod 928s # expected: 454394 928s # received: 454394 928s ok 210 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1f10-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7952 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlunitut.pod 928s # expected: 7952 928s # received: 7952 928s ok 211 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "1ce8-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 7400 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlutil.pod 928s # expected: 7400 928s # received: 7400 928s ok 212 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "16c17-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 93207 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlvar.pod 928s # expected: 93207 928s # received: 93207 928s ok 213 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "c68d-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 50829 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlvms.pod 928s # expected: 50829 928s # received: 50829 928s ok 214 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "f16-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 3862 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlvos.pod 928s # expected: 3862 928s # received: 3862 928s ok 215 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "7c61-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 31841 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlwin32.pod 928s # expected: 31841 928s # received: 31841 928s ok 216 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "12d15-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 77077 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlxs.pod 928s # expected: 77077 928s # received: 77077 928s ok 217 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "c51f-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 50463 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlxstut.pod 928s # expected: 50463 928s # received: 50463 928s ok 218 928s #lwp request: 928s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "5dc1-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 24001 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 928s # expected: 24001 928s # received: 24001 928s ok 219 928s #lwp request: 928s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "b235c-62e795c234600" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 729948 928s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-binary-httpd 928s # expected: 729948 928s # received: 729948 928s ok 220 928s #lwp request: 928s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 928s #User-Agent: libwww-perl/6.78 928s # 928s #server response: 928s #HTTP/1.1 200 OK 928s #Connection: close 928s #Date: Fri, 02 May 2025 10:48:30 GMT 928s #Accept-Ranges: bytes 928s #ETag: "3de4c0-62e43e486f400" 928s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 928s #Vary: In-If1 928s #Content-Length: 4056256 928s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 928s #Client-Date: Fri, 02 May 2025 10:48:30 GMT 928s #Client-Peer: 127.0.0.1:8529 928s #Client-Response-Num: 1 928s #DMMATCH1: 1 928s # 928s # testing : download of /getfiles-binary-perl 928s # expected: 4056256 928s # received: 4056256 928s ok 221 928s ok 931s t/apache/headers.t .................. 931s 1..27 931s # Running under perl version 5.040001 for linux 931s # Current time local: Fri May 2 10:48:30 2025 931s # Current time GMT: Fri May 2 10:48:30 2025 931s # Using Test.pm version 1.31 931s # Using Apache/Test.pm version 1.44 931s testing: Hello: World 931s ok 1 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 2 931s header: [World] vs [World] 931s # testing : compare header Hello value 931s # expected: 'World' 931s # received: 'World' 931s ok 3 931s testing: Hello: World 931s ok 4 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 5 931s header: [World] vs [World] 931s # testing : compare header Hello value 931s # expected: 'World' 931s # received: 'World' 931s ok 6 931s testing: Hello: World 931s ok 7 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 8 931s header: [World] vs [World] 931s # testing : compare header Hello value 931s # expected: 'World' 931s # received: 'World' 931s ok 9 931s testing: Hello: Foo 931s Bar 931s ok 10 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 11 931s header: [Foo Bar] vs [Foo Bar] 931s # testing : compare header Hello value 931s # expected: 'Foo Bar' 931s # received: 'Foo Bar' 931s ok 12 931s testing: Hello: Foo 931s Bar 931s ok 13 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 14 931s header: [Foo Bar] vs [Foo Bar] 931s # testing : compare header Hello value 931s # expected: 'Foo Bar' 931s # received: 'Foo Bar' 931s ok 15 931s testing: Hello: Foo 931s Bar 931s ok 16 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 17 931s header: [Foo Bar] vs [Foo Bar] 931s # testing : compare header Hello value 931s # expected: 'Foo Bar' 931s # received: 'Foo Bar' 931s ok 18 931s testing: Hello: Foo 931s Bar 931s ok 19 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 20 931s header: [Foo Bar] vs [Foo Bar] 931s # testing : compare header Hello value 931s # expected: 'Foo Bar' 931s # received: 'Foo Bar' 931s ok 21 931s testing: Hello: Foo 931s Bar 931s ok 22 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 23 931s header: [Foo Bar] vs [Foo Bar] 931s # testing : compare header Hello value 931s # expected: 'Foo Bar' 931s # received: 'Foo Bar' 931s ok 24 931s testing: Hello:World 931s ok 25 931s # testing : response success 931s # expected: qr/HTTP\/1\.. 200 OK/ 931s # received: 'HTTP/1.1 200 OK' 931s ok 26 931s header: [World] vs [World] 931s # testing : compare header Hello value 931s # expected: 'World' 931s # received: 'World' 931s ok 27 931s ok 935s t/apache/hostcheck.t ................ 935s 1..14 935s # Running under perl version 5.040001 for linux 935s # Current time local: Fri May 2 10:48:34 2025 935s # Current time GMT: Fri May 2 10:48:34 2025 935s # Using Test.pm version 1.31 935s # Using Apache/Test.pm version 1.44 935s # SENDING to 127.0.0.1:8529 935s # GET / HTTP/1.1 935s Host: localhost 935s 935s # expected 200, got 200 for ok 935s ok 1 935s # SENDING to 127.0.0.1:8529 935s # GET / HTTP/1.1 935s Host: localhost:1 935s 935s # expected 200, got 200 for port ignored 935s ok 2 935s # SENDING to 127.0.0.1:8529 935s # GET / HTTP/1.1 935s Host: notlisted 935s 935s # expected 200, got 200 for name not listed 935s ok 3 935s # SENDING to 127.0.0.1:8529 935s # GET / HTTP/1.1 935s Host: 127.0.0.1 935s 935s # expected 200, got 200 for IP not in serveralias/servername 935s ok 4 935s # SENDING to 127.0.0.1:8529 935s # GET / HTTP/1.1 935s Host: default-strict 935s 935s # expected 200, got 200 for NVH matches in default server 935s ok 5 935s # SENDING to 127.0.0.1:8529 935s # GET / HTTP/1.1 935s Host: nvh-strict 935s 935s # expected 200, got 200 for NVH matches 935s ok 6 935s # SENDING to 127.0.0.1:8529 935s # GET / HTTP/1.1 935s Host: nvh-strict:1 935s 935s # expected 200, got 200 for NVH matches port ignored 935s ok 7 935s # SENDING to 127.0.0.1:8556 935s # GET / HTTP/1.1 935s Host: localhost 935s 935s # expected 400, got 400 for ok 935s ok 8 935s # SENDING to 127.0.0.1:8556 935s # GET / HTTP/1.1 935s Host: localhost:1 935s 935s # expected 400, got 400 for port ignored 935s ok 9 935s # SENDING to 127.0.0.1:8556 935s # GET / HTTP/1.1 935s Host: notlisted 935s 935s # expected 400, got 400 for name not listed 935s ok 10 935s # SENDING to 127.0.0.1:8556 935s # GET / HTTP/1.1 935s Host: 127.0.0.1 935s 935s # expected 400, got 400 for IP not in serveralias/servername 935s ok 11 935s # SENDING to 127.0.0.1:8556 935s # GET / HTTP/1.1 935s Host: default-strict 935s 935s # expected 200, got 200 for NVH matches in default server 935s ok 12 935s # SENDING to 127.0.0.1:8556 935s # GET / HTTP/1.1 935s Host: nvh-strict 935s 935s # expected 200, got 200 for NVH matches 935s ok 13 935s # SENDING to 127.0.0.1:8556 935s # GET / HTTP/1.1 935s Host: nvh-strict:1 935s 935s # expected 200, got 200 for NVH matches port ignored 935s ok 14 935s ok 939s t/apache/http_strict.t .............. 939s 1..178 939s # Running under perl version 5.040001 for linux 939s # Current time local: Fri May 2 10:48:38 2025 939s # Current time GMT: Fri May 2 10:48:38 2025 939s # Using Test.pm version 1.31 939s # Using Apache/Test.pm version 1.44 939s # SENDING: 939s # GET / HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 1 939s # SENDING: 939s # GET / HTTP/1.0\n\n 939s # expecting success, got 200 939s ok 2 939s # SENDING: 939s # get / HTTP/1.0\r\n\r\n 939s # expecting 501, got 501 939s ok 3 939s # SENDING: 939s # G ET / HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 4 939s # SENDING: 939s # G\x00ET / HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 5 939s # SENDING: 939s # G/T / HTTP/1.0\r\n\r\n 939s # expecting 501, got 501 939s ok 6 939s # SENDING: 939s # GET /\x00 HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 7 939s # SENDING: 939s # GET / HTTP/1.0\x00\r\n\r\n 939s # expecting 400, got 400 939s ok 8 939s # SENDING: 939s # GET\x0c/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 9 939s # SENDING: 939s # GET\r/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 10 939s # SENDING: 939s # GET\t/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 11 939s # SENDING: 939s # GET / HTT/1.0\r\n\r\n 939s # expecting error, got 400 939s ok 12 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 939s # expecting success, got 200 939s ok 13 939s # SENDING: 939s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 939s # expecting success, got 200 939s ok 14 939s # SENDING: 939s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 939s # expecting success, got 200 939s ok 15 939s # SENDING: 939s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 16 939s # SENDING: 939s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 17 939s # SENDING: 939s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 939s # expecting 200, got 200 939s ok 18 939s # SENDING: 939s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 19 939s # SENDING: 939s # GET / HTTP/\r\nHost: localhost\r\n\r\n 939s # expecting error, got 400 939s ok 20 939s # SENDING: 939s # GET / HTTP/0.9\r\n\r\n 939s # expecting error, got 400 939s ok 21 939s # SENDING: 939s # GET / HTTP/0.8\r\n\r\n 939s # expecting error, got 400 939s ok 22 939s # SENDING: 939s # GET /\x01 HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 23 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 24 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 939s # expecting 200, got 200 939s ok 25 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 939s # expecting 400, got 400 939s ok 26 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 939s # expecting 200, got 200 939s ok 27 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo\r\n\r\n 939s # expecting 400, got 400 939s ok 28 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 939s # expecting 400, got 400 939s ok 29 939s # SENDING: 939s # GET / HTTP/1.0\r\n: bar\r\n\r\n 939s # expecting 400, got 400 939s ok 30 939s # SENDING: 939s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 31 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 939s # expecting 400, got 400 939s ok 32 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 939s # expecting 400, got 400 939s ok 33 939s # SENDING: 939s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 939s # expecting 400, got 400 939s ok 34 939s # SENDING: 939s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 35 939s # SENDING: 939s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 939s # expecting 400, got 400 939s ok 36 939s # SENDING: 939s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 939s # expecting 400, got 400 939s ok 37 939s # SENDING: 939s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 939s # expecting 200, got 200 939s ok 38 939s # SENDING: 939s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 939s # expecting 400, got 400 939s ok 39 939s # SENDING: 939s # GET / HTTP/1.0\r\r 939s # expecting dropped connection and HTTPD dropped connection 939s ok 40 939s # SENDING: 939s # GET /\r\n 939s # expecting headerless HTTP/0.9 body, got response 939s ok 41 939s # SENDING: 939s # GET /#frag HTTP/1.0\r\n 939s # expecting 400, got 400 939s ok 42 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 939s # expecting 200, got 200 939s ok 43 939s # SENDING: 939s # GET http://017700000001/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 44 939s # SENDING: 939s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 45 939s # SENDING: 939s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 46 939s # SENDING: 939s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 47 939s # SENDING: 939s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 48 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 939s # expecting 200, got 200 939s ok 49 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 939s # expecting 400, got 400 939s ok 50 939s # SENDING: 939s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 51 939s # SENDING: 939s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 52 939s # SENDING: 939s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 53 939s # SENDING: 939s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 54 939s # SENDING: 939s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 55 939s # SENDING: 939s # GET http://[::1]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 56 939s # SENDING: 939s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 57 939s # SENDING: 939s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 58 939s # SENDING: 939s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 59 939s # SENDING: 939s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 60 939s # SENDING: 939s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 61 939s # SENDING: 939s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 62 939s # SENDING: 939s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 63 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 939s # expecting success, got 200 939s ok 64 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 939s # expecting success, got 200 939s ok 65 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 939s # expecting success, got 200 939s ok 66 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 939s # expecting success, got 200 939s ok 67 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 939s # expecting success, got 200 939s ok 68 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 939s # expecting success, got 200 939s ok 69 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 939s # expecting 200, got 200 939s ok 70 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 939s # expecting 200, got 200 939s ok 71 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 939s # expecting 400, got 400 939s ok 72 939s # SENDING: 939s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 73 939s # SENDING: 939s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 74 939s # SENDING: 939s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 75 939s # SENDING: 939s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 76 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 939s # expecting 200, got 200 939s ok 77 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 939s # expecting 200, got 200 939s ok 78 939s # SENDING: 939s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 79 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 939s # DECODED: Foo: bar 939s # RESPONSE: 939s # HTTP/1.1 200 OK\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Foo: bar\r\n 939s # Vary: In-If1\r\n 939s # DMMATCH1: 1\r\n 939s # Content-Length: 36\r\n 939s # Connection: close\r\n 939s # Content-Type: text/plain\r\n 939s # \r\n 939s # Hi!\n 939s # SERVERNAME=localhost\n 939s # HTTP_HOST=\n 939s # 939s # expecting 200, got 200 939s ok 80 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 939s # DECODED: Foo: 939s # RESPONSE: 939s # HTTP/1.1 200 OK\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Foo: \r\n 939s # Vary: In-If1\r\n 939s # DMMATCH1: 1\r\n 939s # Content-Length: 36\r\n 939s # Connection: close\r\n 939s # Content-Type: text/plain\r\n 939s # \r\n 939s # Hi!\n 939s # SERVERNAME=localhost\n 939s # HTTP_HOST=\n 939s # 939s # expecting 200, got 200 939s ok 81 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 939s # DECODED: : bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 82 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 939s # DECODED: F\x00oo: bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Content-Length: 528\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 83 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 939s # DECODED: F\x01oo: bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 84 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 939s # DECODED: F\noo: bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Content-Length: 528\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 85 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 939s # DECODED: Foo: b\tar 939s # RESPONSE: 939s # HTTP/1.1 200 OK\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Foo: b\tar\r\n 939s # Vary: In-If1\r\n 939s # DMMATCH1: 1\r\n 939s # Content-Length: 36\r\n 939s # Connection: close\r\n 939s # Content-Type: text/plain\r\n 939s # \r\n 939s # Hi!\n 939s # SERVERNAME=localhost\n 939s # HTTP_HOST=\n 939s # 939s # expecting 200, got 200 939s ok 86 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 939s # DECODED: Foo: b\x01ar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 87 939s # SENDING: 939s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 939s # expecting 500, got 500 939s ok 88 939s # SENDING: 939s # GET / HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 89 939s # SENDING: 939s # GET / HTTP/1.0\n\n 939s # expecting 400, got 400 939s ok 90 939s # SENDING: 939s # get / HTTP/1.0\r\n\r\n 939s # expecting 501, got 501 939s ok 91 939s # SENDING: 939s # G ET / HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 92 939s # SENDING: 939s # G\x00ET / HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 93 939s # SENDING: 939s # G/T / HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 94 939s # SENDING: 939s # GET /\x00 HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 95 939s # SENDING: 939s # GET / HTTP/1.0\x00\r\n\r\n 939s # expecting 400, got 400 939s ok 96 939s # SENDING: 939s # GET\x0c/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 97 939s # SENDING: 939s # GET\r/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 98 939s # SENDING: 939s # GET\t/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 99 939s # SENDING: 939s # GET / HTT/1.0\r\n\r\n 939s # expecting error, got 400 939s ok 100 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 939s # expecting success, got 200 939s ok 101 939s # SENDING: 939s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 939s # expecting success, got 200 939s ok 102 939s # SENDING: 939s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 939s # expecting success, got 200 939s ok 103 939s # SENDING: 939s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 104 939s # SENDING: 939s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 105 939s # SENDING: 939s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 106 939s # SENDING: 939s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 107 939s # SENDING: 939s # GET / HTTP/\r\nHost: localhost\r\n\r\n 939s # expecting error, got 400 939s ok 108 939s # SENDING: 939s # GET / HTTP/0.9\r\n\r\n 939s # expecting error, got 400 939s ok 109 939s # SENDING: 939s # GET / HTTP/0.8\r\n\r\n 939s # expecting error, got 400 939s ok 110 939s # SENDING: 939s # GET /\x01 HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 111 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 112 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 939s # expecting 200, got 200 939s ok 113 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 939s # expecting 400, got 400 939s ok 114 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 939s # expecting 400, got 400 939s ok 115 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo\r\n\r\n 939s # expecting 400, got 400 939s ok 116 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 939s # expecting 400, got 400 939s ok 117 939s # SENDING: 939s # GET / HTTP/1.0\r\n: bar\r\n\r\n 939s # expecting 400, got 400 939s ok 118 939s # SENDING: 939s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 119 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 939s # expecting 400, got 400 939s ok 120 939s # SENDING: 939s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 939s # expecting 400, got 400 939s ok 121 939s # SENDING: 939s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 939s # expecting 400, got 400 939s ok 122 939s # SENDING: 939s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 939s # expecting 400, got 400 939s ok 123 939s # SENDING: 939s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 939s # expecting 400, got 400 939s ok 124 939s # SENDING: 939s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 939s # expecting 400, got 400 939s ok 125 939s # SENDING: 939s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 939s # expecting 200, got 200 939s ok 126 939s # SENDING: 939s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 939s # expecting 400, got 400 939s ok 127 939s # SENDING: 939s # GET / HTTP/1.0\r\r 939s # expecting dropped connection and HTTPD dropped connection 939s ok 128 939s # SENDING: 939s # GET /\r\n 939s # expecting headerless HTTP/0.9 body, got response 939s ok 129 939s # SENDING: 939s # GET /#frag HTTP/1.0\r\n 939s # expecting 400, got 400 939s ok 130 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 939s # expecting 400, got 400 939s ok 131 939s # SENDING: 939s # GET http://017700000001/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 132 939s # SENDING: 939s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 133 939s # SENDING: 939s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 134 939s # SENDING: 939s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 135 939s # SENDING: 939s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 136 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 939s # expecting 400, got 400 939s ok 137 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 939s # expecting 400, got 400 939s ok 138 939s # SENDING: 939s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 139 939s # SENDING: 939s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 140 939s # SENDING: 939s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 141 939s # SENDING: 939s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 142 939s # SENDING: 939s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 143 939s # SENDING: 939s # GET http://[::1]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 144 939s # SENDING: 939s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 145 939s # SENDING: 939s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 146 939s # SENDING: 939s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 147 939s # SENDING: 939s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 148 939s # SENDING: 939s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 149 939s # SENDING: 939s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 939s # expecting success, got 200 939s ok 150 939s # SENDING: 939s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 939s # expecting 400, got 400 939s ok 151 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 939s # expecting success, got 200 939s ok 152 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 939s # expecting success, got 200 939s ok 153 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 939s # expecting success, got 200 939s ok 154 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 939s # expecting success, got 200 939s ok 155 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 939s # expecting success, got 200 939s ok 156 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 939s # expecting success, got 200 939s ok 157 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 939s # expecting 400, got 400 939s ok 158 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 939s # expecting 400, got 400 939s ok 159 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 939s # expecting 400, got 400 939s ok 160 939s # SENDING: 939s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 161 939s # SENDING: 939s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 162 939s # SENDING: 939s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 163 939s # SENDING: 939s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 939s # expecting 200, got 200 939s ok 164 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 939s # expecting 200, got 200 939s ok 165 939s # SENDING: 939s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 939s # expecting 200, got 200 939s ok 166 939s # SENDING: 939s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 939s # expecting 200, got 200 939s ok 167 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 939s # DECODED: Foo: bar 939s # RESPONSE: 939s # HTTP/1.1 200 OK\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Foo: bar\r\n 939s # Vary: In-If1\r\n 939s # DMMATCH1: 1\r\n 939s # Content-Length: 36\r\n 939s # Connection: close\r\n 939s # Content-Type: text/plain\r\n 939s # \r\n 939s # Hi!\n 939s # SERVERNAME=localhost\n 939s # HTTP_HOST=\n 939s # 939s # expecting 200, got 200 939s ok 168 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 939s # DECODED: Foo: 939s # RESPONSE: 939s # HTTP/1.1 200 OK\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Foo: \r\n 939s # Vary: In-If1\r\n 939s # DMMATCH1: 1\r\n 939s # Content-Length: 36\r\n 939s # Connection: close\r\n 939s # Content-Type: text/plain\r\n 939s # \r\n 939s # Hi!\n 939s # SERVERNAME=localhost\n 939s # HTTP_HOST=\n 939s # 939s # expecting 200, got 200 939s ok 169 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 939s # DECODED: : bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 170 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 939s # DECODED: F\x00oo: bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Content-Length: 528\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 171 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 939s # DECODED: F\x01oo: bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Content-Length: 564\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 172 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 939s # DECODED: F\noo: bar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Content-Length: 528\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 173 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 939s # DECODED: Foo: b\tar 939s # RESPONSE: 939s # HTTP/1.1 200 OK\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Foo: b\tar\r\n 939s # Vary: In-If1\r\n 939s # DMMATCH1: 1\r\n 939s # Content-Length: 36\r\n 939s # Connection: close\r\n 939s # Content-Type: text/plain\r\n 939s # \r\n 939s # Hi!\n 939s # SERVERNAME=localhost\n 939s # HTTP_HOST=\n 939s # 939s # expecting 200, got 200 939s ok 174 939s # SENDING: 939s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 939s # DECODED: Foo: b\x01ar 939s # RESPONSE: 939s # HTTP/1.1 500 Internal Server Error\r\n 939s # Date: Fri, 02 May 2025 10:48:41 GMT\r\n 939s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 939s # Content-Length: 564\r\n 939s # Connection: close\r\n 939s # Content-Type: text/html; charset=iso-8859-1\r\n 939s # \r\n 939s # \n 939s # \n 939s # ... 939s # expecting 500, got 500 939s ok 175 939s # SENDING: 939s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 939s # expecting 500, got 500 939s ok 176 939s ok 177 939s ok 178 939s ok 942s t/apache/if_sections.t .............. 942s 1..46 942s # Running under perl version 5.040001 for linux 942s # Current time local: Fri May 2 10:48:41 2025 942s # Current time GMT: Fri May 2 10:48:41 2025 942s # Using Test.pm version 1.31 942s # Using Apache/Test.pm version 1.44 942s # /if_sec/ with '': 942s # expected: 200 942s # received: '200' 942s ok 1 942s # expected: undef 942s # received: undef 942s ok 2 942s # /if_sec/foo.if_test with '': 942s # expected: 200 942s # received: '200' 942s ok 3 942s # expected: undef 942s # received: undef 942s ok 4 942s # /if_sec/foo.if_test with '1': 942s # expected: 200 942s # received: '200' 942s ok 5 942s # expected: 'global1' 942s # received: 'global1' 942s ok 6 942s # /if_sec/foo.if_test with '1 11': 942s # expected: 200 942s # received: '200' 942s ok 7 942s # expected: 'global1, nested11, nested113' 942s # received: 'global1, nested11, nested113' 942s ok 8 942s # /if_sec/foo.if_test with '1 11 111': 942s # expected: 200 942s # received: '200' 942s ok 9 942s # expected: 'global1, nested11, nested111' 942s # received: 'global1, nested11, nested111' 942s ok 10 942s # /if_sec/foo.if_test with '1 11 112': 942s # expected: 200 942s # received: '200' 942s ok 11 942s # expected: 'global1, nested11, nested112' 942s # received: 'global1, nested11, nested112' 942s ok 12 942s # /if_sec/foo.if_test with '1 2': 942s # expected: 200 942s # received: '200' 942s ok 13 942s # expected: 'global1, files2' 942s # received: 'global1, files2' 942s ok 14 942s # /if_sec/dir/foo.txt with '1 2': 942s # expected: 200 942s # received: '200' 942s ok 15 942s # expected: 'global1, dir1, dir2, dir_files1' 942s # received: 'global1, dir1, dir2, dir_files1' 942s ok 16 942s # /if_sec/dir/ with '1 2': 942s # expected: 200 942s # received: '200' 942s ok 17 942s # expected: 'global1, dir1, dir2' 942s # received: 'global1, dir1, dir2' 942s ok 18 942s # /if_sec/dir/ with '1 11': 942s # expected: 200 942s # received: '200' 942s ok 19 942s # expected: 'global1, dir1, nested11, nested113' 942s # received: 'global1, dir1, nested11, nested113' 942s ok 20 942s # /if_sec/dir/ with '1 11 111': 942s # expected: 200 942s # received: '200' 942s ok 21 942s # expected: 'global1, dir1, nested11, nested111' 942s # received: 'global1, dir1, nested11, nested111' 942s ok 22 942s # /if_sec/dir/ with '1 11 112': 942s # expected: 200 942s # received: '200' 942s ok 23 942s # expected: 'global1, dir1, nested11, nested112' 942s # received: 'global1, dir1, nested11, nested112' 942s ok 24 942s # /if_sec/loc/ with '1 2': 942s # expected: 200 942s # received: '200' 942s ok 25 942s # expected: 'global1, loc1, loc2' 942s # received: 'global1, loc1, loc2' 942s ok 26 942s # /if_sec/loc/foo.txt with '1 2': 942s # expected: 200 942s # received: '200' 942s ok 27 942s # expected: 'global1, loc1, loc2' 942s # received: 'global1, loc1, loc2' 942s ok 28 942s # /if_sec/loc/ with '1 11': 942s # expected: 200 942s # received: '200' 942s ok 29 942s # expected: 'global1, loc1, nested11, nested113' 942s # received: 'global1, loc1, nested11, nested113' 942s ok 30 942s # /if_sec/loc/ with '1 11 111': 942s # expected: 200 942s # received: '200' 942s ok 31 942s # expected: 'global1, loc1, nested11, nested111' 942s # received: 'global1, loc1, nested11, nested111' 942s ok 32 942s # /if_sec/loc/ with '1 11 112': 942s # expected: 200 942s # received: '200' 942s ok 33 942s # expected: 'global1, loc1, nested11, nested112' 942s # received: 'global1, loc1, nested11, nested112' 942s ok 34 942s # /if_sec/loc/foo.if_test with '1 2': 942s # expected: 200 942s # received: '200' 942s ok 35 942s # expected: 'global1, files2, loc1, loc2' 942s # received: 'global1, files2, loc1, loc2' 942s ok 36 942s # /if_sec/loc/foo.if_test with '1 2 11': 942s # expected: 200 942s # received: '200' 942s ok 37 942s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 942s # received: 'global1, files2, loc1, loc2, nested11, nested113' 942s ok 38 942s # /if_sec/loc/foo.if_test with '1 2 11 111': 942s # expected: 200 942s # received: '200' 942s ok 39 942s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 942s # received: 'global1, files2, loc1, loc2, nested11, nested111' 942s ok 40 942s # /if_sec/loc/foo.if_test with '1 2 11 112': 942s # expected: 200 942s # received: '200' 942s ok 41 942s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 942s # received: 'global1, files2, loc1, loc2, nested11, nested112' 942s ok 42 942s # /if_sec/proxy/ with '1 2': 942s # expected: 200 942s # received: '200' 942s ok 43 942s # expected: 'global1, locp1, locp2' 942s # received: 'global1, locp1, locp2' 942s ok 44 942s # /if_sec/proxy/ with '2': 942s # expected: 200 942s # received: '200' 942s ok 45 942s # expected: 'locp2' 942s # received: 'locp2' 942s ok 46 942s ok 945s t/apache/iffile.t ................... 945s 1..2 945s # Running under perl version 5.040001 for linux 945s # Current time local: Fri May 2 10:48:45 2025 945s # Current time GMT: Fri May 2 10:48:45 2025 945s # Using Test.pm version 1.31 945s # Using Apache/Test.pm version 1.44 945s # expected: 200 945s # received: '200' 945s ok 1 945s # expected: 'success1, success2, success3, success4, success5' 945s # received: 'success1, success2, success3, success4, success5' 945s ok 2 945s ok 948s t/apache/leaks.t .................... skipped: mod_memory_track not activated 956s t/apache/limits.t ................... 956s 1..12 956s # Running under perl version 5.040001 for linux 956s # Current time local: Fri May 2 10:48:51 2025 956s # Current time GMT: Fri May 2 10:48:51 2025 956s # Using Test.pm version 1.31 956s # Using Apache/Test.pm version 1.44 956s # Testing LimitRequestLine; should succeed 956s # testing : Test #1 956s # expected: 200 956s # received: '200' 956s ok 1 956s # Testing LimitRequestLine; should fail 956s # testing : Test #2 956s # expected: 414 956s # received: '414' 956s ok 2 956s # Testing LimitRequestFieldSize; should succeed 956s # testing : Test #3 956s # expected: 200 956s # received: '200' 956s ok 3 956s # Testing LimitRequestFieldSize; should fail 956s # testing : Test #4 956s # expected: 400 956s # received: '400' 956s ok 4 956s # Testing LimitRequestFields; should succeed 956s # testing : Test #5 956s # expected: 200 956s # received: '200' 956s ok 5 956s # Testing LimitRequestFields; should fail 956s # testing : Test #6 956s # expected: 400 956s # received: '400' 956s ok 6 956s # Testing LimitRequestBody; should succeed 956s # Chunked transfer-encoding enabled 956s # testing : Test #7 956s # expected: 200 956s # received: '200' 956s ok 7 956s # Testing LimitRequestBody; should succeed 956s # Chunked transfer-encoding disabled 956s # testing : Test #8 956s # expected: 200 956s # received: '200' 956s ok 8 956s # Testing LimitRequestBody; should fail 956s # Chunked transfer-encoding enabled 956s # testing : Test #9 956s # expected: 413 956s # received: '413' 956s ok 9 956s # Testing LimitRequestBody; should fail 956s # Chunked transfer-encoding disabled 956s # testing : Test #10 956s # expected: 413 956s # received: '413' 956s ok 10 956s # Testing LimitRequestFieldSize; should succeed 956s # testing : Test #11 956s # expected: 200 956s # received: '200' 956s ok 11 956s # Testing LimitRequestFieldSize; should fail 956s # testing : Test #12 956s # expected: 400 956s # received: '400' 956s ok 12 956s ok 959s t/apache/loglevel.t ................. 959s 1..8 959s # Running under perl version 5.040001 for linux 959s # Current time local: Fri May 2 10:48:59 2025 959s # Current time GMT: Fri May 2 10:48:59 2025 959s # Using Test.pm version 1.31 959s # Using Apache/Test.pm version 1.44 959s ok 1 959s ok 2 959s ok 3 959s ok 4 959s ok 5 959s ok 6 959s ok 7 959s ok 8 959s ok 962s t/apache/maxranges.t ................ 962s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 962s 1..19 962s # Running under perl version 5.040001 for linux 962s # Current time local: Fri May 2 10:49:02 2025 962s # Current time GMT: Fri May 2 10:49:02 2025 962s # Using Test.pm version 1.31 962s # Using Apache/Test.pm version 1.44 962s ok 1 962s ok 2 962s ok 3 962s ok 4 962s ok 5 962s ok 6 962s ok 7 962s ok 8 962s ok 9 962s ok 10 962s ok 11 962s ok 12 962s ok 13 962s ok 14 962s ok 15 962s ok 16 962s ok 17 962s ok 18 962s ok 19 962s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 962s ok 965s t/apache/mergeslashes.t ............. 965s 1..9 965s # Running under perl version 5.040001 for linux 965s # Current time local: Fri May 2 10:49:05 2025 965s # Current time GMT: Fri May 2 10:49:05 2025 965s # Using Test.pm version 1.31 965s # Using Apache/Test.pm version 1.44 965s # SENDING to 127.0.0.1:8556 965s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for exact match 965s ok 1 965s # SENDING to 127.0.0.1:8556 965s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for merged even at front 965s ok 2 965s # SENDING to 127.0.0.1:8556 965s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for merged even at front 965s ok 3 965s # SENDING to 127.0.0.1:8556 965s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for c// should be merged 965s ok 4 965s # SENDING to 127.0.0.1:8556 965s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for a// should be merged 965s ok 5 965s # SENDING to 127.0.0.1:8556 965s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for a// matches locationmatch 965s ok 6 965s # SENDING to 127.0.0.1:8556 965s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 965s # expected 200, got 200 for c// doesn't match locationmatch 965s ok 7 965s # SENDING to 127.0.0.1:8556 965s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for baseline failed 965s ok 8 965s # SENDING to 127.0.0.1:8556 965s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 965s # expected 403, got 403 for b//d not merged for Location with OFF 965s ok 9 965s ok 968s t/apache/mmn.t ...................... 968s 1..2 968s # Running under perl version 5.040001 for linux 968s # Current time local: Fri May 2 10:49:08 2025 968s # Current time GMT: Fri May 2 10:49:08 2025 968s # Using Test.pm version 1.31 968s # Using Apache/Test.pm version 1.44 968s ok 1 968s ok 2 968s ok 972s t/apache/options.t .................. 972s 1..2 972s # Running under perl version 5.040001 for linux 972s # Current time local: Fri May 2 10:49:11 2025 972s # Current time GMT: Fri May 2 10:49:11 2025 972s # Using Test.pm version 1.31 972s # Using Apache/Test.pm version 1.44 972s # testing : code 972s # expected: 200 972s # received: '200' 972s ok 1 972s # testing : OPTIONS 972s # expected: qr/OPTIONS/ 972s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 972s ok 2 972s ok 977s t/apache/passbrigade.t .............. 977s # using LWP client 977s 1..114 977s # Running under perl version 5.040001 for linux 977s # Current time local: Fri May 2 10:49:15 2025 977s # Current time GMT: Fri May 2 10:49:15 2025 977s # Using Test.pm version 1.31 977s # Using Apache/Test.pm version 1.44 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 1024 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 1024 977s # received: 1024 977s ok 1 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 2048 977s # received: 2048 977s ok 2 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 3072 977s # received: 3072 977s ok 3 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 4096 977s # received: 4096 977s ok 4 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 5120 977s # received: 5120 977s ok 5 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 6144 977s # received: 6144 977s ok 6 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 7168 977s # received: 7168 977s ok 7 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 8192 977s # received: 8192 977s ok 8 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 9216 977s # received: 9216 977s ok 9 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 10240 977s # received: 10240 977s ok 10 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 11264 977s # received: 11264 977s ok 11 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 12288 977s # received: 12288 977s ok 12 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 13312 977s # received: 13312 977s ok 13 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 14336 977s # received: 14336 977s ok 14 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 15360 977s # received: 15360 977s ok 15 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 16384 977s # received: 16384 977s ok 16 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 17408 977s # received: 17408 977s ok 17 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 18432 977s # received: 18432 977s ok 18 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 19456 977s # received: 19456 977s ok 19 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 20480 977s # received: 20480 977s ok 20 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 21504 977s # received: 21504 977s ok 21 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 22528 977s # received: 22528 977s ok 22 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 23552 977s # received: 23552 977s ok 23 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 24576 977s # received: 24576 977s ok 24 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 25600 977s # received: 25600 977s ok 25 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 26624 977s # received: 26624 977s ok 26 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 27648 977s # received: 27648 977s ok 27 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 28672 977s # received: 28672 977s ok 28 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 29696 977s # received: 29696 977s ok 29 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 30720 977s # received: 30720 977s ok 30 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 31744 977s # received: 31744 977s ok 31 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 32768 977s # received: 32768 977s ok 32 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 33792 977s # received: 33792 977s ok 33 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 34816 977s # received: 34816 977s ok 34 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 35840 977s # received: 35840 977s ok 35 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 36864 977s # received: 36864 977s ok 36 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 37888 977s # received: 37888 977s ok 37 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 38912 977s # received: 38912 977s ok 38 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 39936 977s # received: 39936 977s ok 39 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 40960 977s # received: 40960 977s ok 40 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 41984 977s # received: 41984 977s ok 41 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 43008 977s # received: 43008 977s ok 42 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 44032 977s # received: 44032 977s ok 43 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 45056 977s # received: 45056 977s ok 44 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 46080 977s # received: 46080 977s ok 45 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 47104 977s # received: 47104 977s ok 46 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 48128 977s # received: 48128 977s ok 47 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 49152 977s # received: 49152 977s ok 48 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 50176 977s # received: 50176 977s ok 49 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 51200 977s # received: 51200 977s ok 50 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 102400 977s # received: 102400 977s ok 51 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 307200 977s # received: 307200 977s ok 52 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 512000 977s # received: 512000 977s ok 53 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 2048000 977s # received: 2048000 977s ok 54 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:18 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 4096000 977s # received: 4096000 977s ok 55 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:18 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 6144000 977s # received: 6144000 977s ok 56 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 10240000 977s # received: 10240000 977s ok 57 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 1024 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 1024 977s # received: 1024 977s ok 58 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 2048 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 2048 977s # received: 2048 977s ok 59 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 3072 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 3072 977s # received: 3072 977s ok 60 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 4096 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 4096 977s # received: 4096 977s ok 61 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 5120 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 5120 977s # received: 5120 977s ok 62 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 6144 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 6144 977s # received: 6144 977s ok 63 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 7168 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 7168 977s # received: 7168 977s ok 64 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 8192 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #DMMATCH1: 1 977s # 977s # testing : bytes in body 977s # expected: 8192 977s # received: 8192 977s ok 65 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 9216 977s # received: 9216 977s ok 66 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 10240 977s # received: 10240 977s ok 67 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 11264 977s # received: 11264 977s ok 68 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 12288 977s # received: 12288 977s ok 69 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 13312 977s # received: 13312 977s ok 70 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 14336 977s # received: 14336 977s ok 71 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 15360 977s # received: 15360 977s ok 72 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 16384 977s # received: 16384 977s ok 73 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 17408 977s # received: 17408 977s ok 74 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 18432 977s # received: 18432 977s ok 75 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 19456 977s # received: 19456 977s ok 76 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 20480 977s # received: 20480 977s ok 77 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 21504 977s # received: 21504 977s ok 78 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 22528 977s # received: 22528 977s ok 79 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 23552 977s # received: 23552 977s ok 80 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 24576 977s # received: 24576 977s ok 81 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 25600 977s # received: 25600 977s ok 82 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 26624 977s # received: 26624 977s ok 83 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 27648 977s # received: 27648 977s ok 84 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 28672 977s # received: 28672 977s ok 85 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 29696 977s # received: 29696 977s ok 86 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 30720 977s # received: 30720 977s ok 87 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 31744 977s # received: 31744 977s ok 88 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 32768 977s # received: 32768 977s ok 89 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 33792 977s # received: 33792 977s ok 90 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 34816 977s # received: 34816 977s ok 91 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 35840 977s # received: 35840 977s ok 92 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 36864 977s # received: 36864 977s ok 93 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 37888 977s # received: 37888 977s ok 94 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 38912 977s # received: 38912 977s ok 95 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 39936 977s # received: 39936 977s ok 96 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 40960 977s # received: 40960 977s ok 97 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 41984 977s # received: 41984 977s ok 98 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 43008 977s # received: 43008 977s ok 99 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 44032 977s # received: 44032 977s ok 100 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 45056 977s # received: 45056 977s ok 101 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 46080 977s # received: 46080 977s ok 102 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 47104 977s # received: 47104 977s ok 103 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 48128 977s # received: 48128 977s ok 104 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 49152 977s # received: 49152 977s ok 105 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 50176 977s # received: 50176 977s ok 106 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 51200 977s # received: 51200 977s ok 107 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 102400 977s # received: 102400 977s ok 108 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 307200 977s # received: 307200 977s ok 109 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 512000 977s # received: 512000 977s ok 110 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 2048000 977s # received: 2048000 977s ok 111 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:19 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 4096000 977s # received: 4096000 977s ok 112 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:19 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:20 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 6144000 977s # received: 6144000 977s ok 113 977s #lwp request: 977s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 977s #User-Agent: libwww-perl/6.78 977s # 977s #server response: 977s #HTTP/1.1 200 OK 977s #Connection: close 977s #Date: Fri, 02 May 2025 10:49:20 GMT 977s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 977s #Vary: In-If1 977s #Content-Length: 0 977s #Client-Date: Fri, 02 May 2025 10:49:20 GMT 977s #Client-Peer: 127.0.0.1:8529 977s #Client-Response-Num: 1 977s #Client-Transfer-Encoding: chunked 977s #DMMATCH1: 1 977s #X-Content-Length-Note: added by Apache::TestRequest 977s # 977s # testing : bytes in body 977s # expected: 10240000 977s # received: 10240000 977s ok 114 977s ok 980s t/apache/post.t ..................... 980s # using LWP client 980s 1..51 980s # Running under perl version 5.040001 for linux 980s # Current time local: Fri May 2 10:49:20 2025 980s # Current time GMT: Fri May 2 10:49:20 2025 980s # Using Test.pm version 1.31 980s # Using Apache/Test.pm version 1.44 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 1024 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '1024' 980s # received: 1024 980s ok 1 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 2048 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '2048' 980s # received: 2048 980s ok 2 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 3072 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '3072' 980s # received: 3072 980s ok 3 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 4096 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '4096' 980s # received: 4096 980s ok 4 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 5120 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '5120' 980s # received: 5120 980s ok 5 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 6144 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '6144' 980s # received: 6144 980s ok 6 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 7168 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '7168' 980s # received: 7168 980s ok 7 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 8192 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '8192' 980s # received: 8192 980s ok 8 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 9216 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 5 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '9216' 980s # received: 9216 980s ok 9 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 10240 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '10240' 980s # received: 10240 980s ok 10 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 11264 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '11264' 980s # received: 11264 980s ok 11 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 12288 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '12288' 980s # received: 12288 980s ok 12 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 13312 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '13312' 980s # received: 13312 980s ok 13 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 14336 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '14336' 980s # received: 14336 980s ok 14 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 15360 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '15360' 980s # received: 15360 980s ok 15 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 16384 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '16384' 980s # received: 16384 980s ok 16 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 17408 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '17408' 980s # received: 17408 980s ok 17 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 18432 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '18432' 980s # received: 18432 980s ok 18 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 19456 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '19456' 980s # received: 19456 980s ok 19 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 20480 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '20480' 980s # received: 20480 980s ok 20 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 21504 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '21504' 980s # received: 21504 980s ok 21 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 22528 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '22528' 980s # received: 22528 980s ok 22 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 23552 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '23552' 980s # received: 23552 980s ok 23 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 24576 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '24576' 980s # received: 24576 980s ok 24 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 25600 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '25600' 980s # received: 25600 980s ok 25 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 26624 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '26624' 980s # received: 26624 980s ok 26 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 27648 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '27648' 980s # received: 27648 980s ok 27 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 28672 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '28672' 980s # received: 28672 980s ok 28 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 29696 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '29696' 980s # received: 29696 980s ok 29 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 30720 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '30720' 980s # received: 30720 980s ok 30 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 31744 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '31744' 980s # received: 31744 980s ok 31 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 32768 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '32768' 980s # received: 32768 980s ok 32 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 33792 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '33792' 980s # received: 33792 980s ok 33 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 34816 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '34816' 980s # received: 34816 980s ok 34 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 35840 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '35840' 980s # received: 35840 980s ok 35 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 36864 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '36864' 980s # received: 36864 980s ok 36 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 37888 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '37888' 980s # received: 37888 980s ok 37 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 38912 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '38912' 980s # received: 38912 980s ok 38 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 39936 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '39936' 980s # received: 39936 980s ok 39 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 40960 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '40960' 980s # received: 40960 980s ok 40 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 41984 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '41984' 980s # received: 41984 980s ok 41 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 43008 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '43008' 980s # received: 43008 980s ok 42 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 44032 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '44032' 980s # received: 44032 980s ok 43 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 45056 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '45056' 980s # received: 45056 980s ok 44 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 46080 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '46080' 980s # received: 46080 980s ok 45 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 47104 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '47104' 980s # received: 47104 980s ok 46 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 48128 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '48128' 980s # received: 48128 980s ok 47 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 49152 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '49152' 980s # received: 49152 980s ok 48 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 50176 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '50176' 980s # received: 50176 980s ok 49 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 51200 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 6 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '51200' 980s # received: 51200 980s ok 50 980s #lwp request: 980s #POST http://localhost:8529/eat_post HTTP/1.1 980s #User-Agent: libwww-perl/6.78 980s #Content-Length: 102400 980s # 980s #server response: 980s #HTTP/1.1 200 OK 980s #Connection: close 980s #Date: Fri, 02 May 2025 10:49:23 GMT 980s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 980s #Vary: In-If1 980s #Content-Length: 7 980s #Client-Date: Fri, 02 May 2025 10:49:23 GMT 980s #Client-Peer: 127.0.0.1:8529 980s #Client-Response-Num: 1 980s #DMMATCH1: 1 980s # 980s # testing : length posted 980s # expected: '102400' 980s # received: 102400 980s ok 51 980s ok 983s t/apache/pr17629.t .................. 983s 1..4 983s # Running under perl version 5.040001 for linux 983s # Current time local: Fri May 2 10:49:23 2025 983s # Current time GMT: Fri May 2 10:49:23 2025 983s # Using Test.pm version 1.31 983s # Using Apache/Test.pm version 1.44 983s # expected: 'begin-foobar-end 983s # ' 983s # received: 'begin-foobar-end 983s # ' 983s ok 1 983s # expected: 200 983s # received: '200' 983s ok 2 983s # testing : response was gzipped 983s # expected: 'gzip' 983s # received: 'gzip' 983s ok 3 983s # expected: 'begin-foobar-end 983s # ' 983s # received: 'begin-foobar-end 983s # ' 983s ok 4 983s ok 987s t/apache/pr18757.t .................. 987s 1..3 987s # Running under perl version 5.040001 for linux 987s # Current time local: Fri May 2 10:49:26 2025 987s # Current time GMT: Fri May 2 10:49:26 2025 987s # Using Test.pm version 1.31 987s # Using Apache/Test.pm version 1.44 987s # testing : 200 response from GET 987s # expected: 200 987s # received: '200' 987s ok 1 987s # expected C-L is 26 987s # URL via proxy is http://localhost:8536/index.html 987s ok 2 987s # line: HTTP/1.1 200 OK 987s # line: Date: Fri, 02 May 2025 10:49:30 GMT 987s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 987s # line: Vary: In-If1 987s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 987s # line: ETag: "1a-62c6deaf13e40" 987s # line: Accept-Ranges: bytes 987s # line: Content-Length: 26 987s # line: DMMATCH1: 1 987s # line: Content-Type: text/html 987s # line: 987s # testing : whether proxy strips Content-Length header 987s # expected: 1 987s # received: 1 987s ok 3 987s ok 990s t/apache/pr35292.t .................. 990s 1..3 990s # Running under perl version 5.040001 for linux 990s # Current time local: Fri May 2 10:49:30 2025 990s # Current time GMT: Fri May 2 10:49:30 2025 990s # Using Test.pm version 1.31 990s # Using Apache/Test.pm version 1.44 990s ok 1 990s ok 2 990s # testing : read response-line 990s # expected: qr/^HTTP\/1\.. 413/ 990s # received: 'HTTP/1.1 413 Request Entity Too Large 990s # ' 990s ok 3 990s ok 994s t/apache/pr35330.t .................. 994s 1..2 994s # Running under perl version 5.040001 for linux 994s # Current time local: Fri May 2 10:49:33 2025 994s # Current time GMT: Fri May 2 10:49:33 2025 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.44 994s # testing : SSI was allowed for location 994s # expected: 200 994s # received: '200' 994s ok 1 994s # testing : file was served with correct content 994s # expected: 'hello' 994s # received: 'hello' 994s ok 2 994s ok 997s t/apache/pr37166.t .................. 997s 1..4 997s # Running under perl version 5.040001 for linux 997s # Current time local: Fri May 2 10:49:37 2025 997s # Current time GMT: Fri May 2 10:49:37 2025 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.44 997s # testing : SSI was allowed for location 997s # expected: 200 997s # received: '200' 997s ok 1 997s # testing : file was served with correct content 997s # expected: 'Hello world 997s # ' 997s # received: 'Hello world 997s # ' 997s ok 2 997s # testing : explicit 200 response 997s # expected: 200 997s # received: '200' 997s ok 3 997s # testing : file was again served with correct content 997s # expected: 'Hello world 997s # ' 997s # received: 'Hello world 997s # ' 997s ok 4 997s ok 1000s t/apache/pr43939.t .................. 1000s 1..4 1000s # Running under perl version 5.040001 for linux 1000s # Current time local: Fri May 2 10:49:40 2025 1000s # Current time GMT: Fri May 2 10:49:40 2025 1000s # Using Test.pm version 1.31 1000s # Using Apache/Test.pm version 1.44 1000s # expected: 'begin-default-end 1000s # ' 1000s # received: 'begin-default-end 1000s # ' 1000s ok 1 1000s # expected: 200 1000s # received: '200' 1000s ok 2 1000s # testing : response was gzipped 1000s # expected: 'gzip' 1000s # received: 'gzip' 1000s ok 3 1000s # expected: 'begin-default-end 1000s # ' 1000s # received: 'begin-default-end 1000s # ' 1000s ok 4 1000s ok 1003s t/apache/pr49328.t .................. 1003s 1..1 1003s # Running under perl version 5.040001 for linux 1003s # Current time local: Fri May 2 10:49:43 2025 1003s # Current time GMT: Fri May 2 10:49:43 2025 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.44 1003s # expected: 'before 1003s # included 1003s # after 1003s # ' 1003s # received: 'before 1003s # included 1003s # after 1003s # ' 1003s ok 1 1003s ok 1006s t/apache/pr64339.t .................. 1006s 1..12 1006s # Running under perl version 5.040001 for linux 1006s # Current time local: Fri May 2 10:49:46 2025 1006s # Current time GMT: Fri May 2 10:49:46 2025 1006s # Using Test.pm version 1.31 1006s # Using Apache/Test.pm version 1.44 1006s # testing : fetching /doc.xml 1006s # expected: 200 1006s # received: '200' 1006s ok 1 1006s # testing : content-type header test for /doc.xml 1006s # expected: 'application/xml; charset=utf-8' 1006s # received: 'application/xml; charset=utf-8' 1006s ok 2 1006s # testing : content test for /doc.xml 1006s # expected: 'fóó 1006s # ' 1006s # received: 'fóó 1006s # ' 1006s ok 3 1006s # testing : fetching /doc.fooxml 1006s # expected: 200 1006s # received: '200' 1006s ok 4 1006s # testing : content-type header test for /doc.fooxml 1006s # expected: 'application/foo+xml; charset=utf-8' 1006s # received: 'application/foo+xml; charset=utf-8' 1006s ok 5 1006s # testing : content test for /doc.fooxml 1006s # expected: 'fóó 1006s # ' 1006s # received: 'fóó 1006s # ' 1006s ok 6 1006s # testing : fetching /doc.notxml 1006s # expected: 200 1006s # received: '200' 1006s ok 7 1006s # testing : content-type header test for /doc.notxml 1006s # expected: 'application/notreallyxml' 1006s # received: 'application/notreallyxml' 1006s ok 8 1006s # testing : content test for /doc.notxml 1006s # expected: 'f 1006s # ' 1006s # received: 'f 1006s # ' 1006s ok 9 1006s # testing : fetching /doc.isohtml 1006s # expected: 200 1006s # received: '200' 1006s ok 10 1006s # testing : content-type header test for /doc.isohtml 1006s # expected: 'text/html;charset=utf-8' 1006s # received: 'text/html;charset=utf-8' 1006s ok 11 1006s # testing : content test for /doc.isohtml 1006s # expected: '

fóó 1006s #

' 1006s # received: '

fóó 1006s #

' 1006s ok 12 1006s ok 1011s t/apache/rwrite.t ................... 1011s # using LWP client 1011s 1..114 1011s # Running under perl version 5.040001 for linux 1011s # Current time local: Fri May 2 10:49:49 2025 1011s # Current time GMT: Fri May 2 10:49:49 2025 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.44 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 1024 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 1024 1011s # received: 1024 1011s ok 1 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 2048 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 2048 1011s # received: 2048 1011s ok 2 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 3072 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 3072 1011s # received: 3072 1011s ok 3 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 4096 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 4096 1011s # received: 4096 1011s ok 4 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 5120 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 5120 1011s # received: 5120 1011s ok 5 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 6144 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 6144 1011s # received: 6144 1011s ok 6 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 7168 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 7168 1011s # received: 7168 1011s ok 7 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 8192 1011s # received: 8192 1011s ok 8 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 9216 1011s # received: 9216 1011s ok 9 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 10240 1011s # received: 10240 1011s ok 10 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 11264 1011s # received: 11264 1011s ok 11 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 12288 1011s # received: 12288 1011s ok 12 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 13312 1011s # received: 13312 1011s ok 13 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 14336 1011s # received: 14336 1011s ok 14 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 15360 1011s # received: 15360 1011s ok 15 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 16384 1011s # received: 16384 1011s ok 16 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 17408 1011s # received: 17408 1011s ok 17 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 18432 1011s # received: 18432 1011s ok 18 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 19456 1011s # received: 19456 1011s ok 19 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 20480 1011s # received: 20480 1011s ok 20 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 21504 1011s # received: 21504 1011s ok 21 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 22528 1011s # received: 22528 1011s ok 22 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 23552 1011s # received: 23552 1011s ok 23 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 24576 1011s # received: 24576 1011s ok 24 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 25600 1011s # received: 25600 1011s ok 25 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 26624 1011s # received: 26624 1011s ok 26 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 27648 1011s # received: 27648 1011s ok 27 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 28672 1011s # received: 28672 1011s ok 28 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 29696 1011s # received: 29696 1011s ok 29 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 30720 1011s # received: 30720 1011s ok 30 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 31744 1011s # received: 31744 1011s ok 31 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 32768 1011s # received: 32768 1011s ok 32 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 33792 1011s # received: 33792 1011s ok 33 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 34816 1011s # received: 34816 1011s ok 34 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 35840 1011s # received: 35840 1011s ok 35 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 36864 1011s # received: 36864 1011s ok 36 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 37888 1011s # received: 37888 1011s ok 37 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 38912 1011s # received: 38912 1011s ok 38 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 39936 1011s # received: 39936 1011s ok 39 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 40960 1011s # received: 40960 1011s ok 40 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 41984 1011s # received: 41984 1011s ok 41 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 43008 1011s # received: 43008 1011s ok 42 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 44032 1011s # received: 44032 1011s ok 43 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 45056 1011s # received: 45056 1011s ok 44 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 46080 1011s # received: 46080 1011s ok 45 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 47104 1011s # received: 47104 1011s ok 46 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 48128 1011s # received: 48128 1011s ok 47 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 49152 1011s # received: 49152 1011s ok 48 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 50176 1011s # received: 50176 1011s ok 49 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 51200 1011s # received: 51200 1011s ok 50 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 102400 1011s # received: 102400 1011s ok 51 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 307200 1011s # received: 307200 1011s ok 52 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 512000 1011s # received: 512000 1011s ok 53 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 2048000 1011s # received: 2048000 1011s ok 54 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 4096000 1011s # received: 4096000 1011s ok 55 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 6144000 1011s # received: 6144000 1011s ok 56 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:53 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 10240000 1011s # received: 10240000 1011s ok 57 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 1024 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 1024 1011s # received: 1024 1011s ok 58 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 2048 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 2048 1011s # received: 2048 1011s ok 59 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 3072 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 3072 1011s # received: 3072 1011s ok 60 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 4096 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 4096 1011s # received: 4096 1011s ok 61 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 5120 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 5120 1011s # received: 5120 1011s ok 62 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 6144 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 6144 1011s # received: 6144 1011s ok 63 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 7168 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #DMMATCH1: 1 1011s # 1011s # testing : bytes in body 1011s # expected: 7168 1011s # received: 7168 1011s ok 64 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 8192 1011s # received: 8192 1011s ok 65 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 9216 1011s # received: 9216 1011s ok 66 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 10240 1011s # received: 10240 1011s ok 67 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 11264 1011s # received: 11264 1011s ok 68 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 12288 1011s # received: 12288 1011s ok 69 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 13312 1011s # received: 13312 1011s ok 70 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 14336 1011s # received: 14336 1011s ok 71 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 15360 1011s # received: 15360 1011s ok 72 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 16384 1011s # received: 16384 1011s ok 73 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 17408 1011s # received: 17408 1011s ok 74 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 18432 1011s # received: 18432 1011s ok 75 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 19456 1011s # received: 19456 1011s ok 76 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 20480 1011s # received: 20480 1011s ok 77 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 21504 1011s # received: 21504 1011s ok 78 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 22528 1011s # received: 22528 1011s ok 79 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 23552 1011s # received: 23552 1011s ok 80 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 24576 1011s # received: 24576 1011s ok 81 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 25600 1011s # received: 25600 1011s ok 82 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 26624 1011s # received: 26624 1011s ok 83 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 27648 1011s # received: 27648 1011s ok 84 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 28672 1011s # received: 28672 1011s ok 85 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 29696 1011s # received: 29696 1011s ok 86 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 30720 1011s # received: 30720 1011s ok 87 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 31744 1011s # received: 31744 1011s ok 88 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 32768 1011s # received: 32768 1011s ok 89 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 33792 1011s # received: 33792 1011s ok 90 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 34816 1011s # received: 34816 1011s ok 91 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 35840 1011s # received: 35840 1011s ok 92 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 36864 1011s # received: 36864 1011s ok 93 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 37888 1011s # received: 37888 1011s ok 94 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 38912 1011s # received: 38912 1011s ok 95 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 39936 1011s # received: 39936 1011s ok 96 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 40960 1011s # received: 40960 1011s ok 97 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 41984 1011s # received: 41984 1011s ok 98 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 43008 1011s # received: 43008 1011s ok 99 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 44032 1011s # received: 44032 1011s ok 100 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 45056 1011s # received: 45056 1011s ok 101 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 46080 1011s # received: 46080 1011s ok 102 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 47104 1011s # received: 47104 1011s ok 103 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 48128 1011s # received: 48128 1011s ok 104 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 49152 1011s # received: 49152 1011s ok 105 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 50176 1011s # received: 50176 1011s ok 106 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 51200 1011s # received: 51200 1011s ok 107 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 102400 1011s # received: 102400 1011s ok 108 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 307200 1011s # received: 307200 1011s ok 109 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 512000 1011s # received: 512000 1011s ok 110 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 2048000 1011s # received: 2048000 1011s ok 111 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 4096000 1011s # received: 4096000 1011s ok 112 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 6144000 1011s # received: 6144000 1011s ok 113 1011s #lwp request: 1011s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1011s #User-Agent: libwww-perl/6.78 1011s # 1011s #server response: 1011s #HTTP/1.1 200 OK 1011s #Connection: close 1011s #Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1011s #Vary: In-If1 1011s #Content-Length: 0 1011s #Client-Date: Fri, 02 May 2025 10:49:54 GMT 1011s #Client-Peer: 127.0.0.1:8529 1011s #Client-Response-Num: 1 1011s #Client-Transfer-Encoding: chunked 1011s #DMMATCH1: 1 1011s #X-Content-Length-Note: added by Apache::TestRequest 1011s # 1011s # testing : bytes in body 1011s # expected: 10240000 1011s # received: 10240000 1011s ok 114 1011s ok 1015s t/apache/server_name_port.t ......... 1015s 1..84 1015s # Running under perl version 5.040001 for linux 1015s # Current time local: Fri May 2 10:49:54 2025 1015s # Current time GMT: Fri May 2 10:49:54 2025 1015s # Using Test.pm version 1.31 1015s # Using Apache/Test.pm version 1.44 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1015s # expecting 200, got 200 1015s ok 1 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 2 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 3 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1015s # expecting 200, got 200 1015s ok 4 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 5 1015s # got SERVER_PORT='123', expected '123' 1015s ok 6 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1015s # expecting 200, got 200 1015s ok 7 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 8 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 9 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1015s # expecting 200, got 200 1015s ok 10 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 11 1015s # got SERVER_PORT='123', expected '123' 1015s ok 12 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1015s # expecting 200, got 200 1015s ok 13 1015s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1015s ok 14 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 15 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1015s # expecting 200, got 200 1015s ok 16 1015s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1015s ok 17 1015s # got SERVER_PORT='123', expected '123' 1015s ok 18 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1015s # expecting 200, got 200 1015s ok 19 1015s # got SERVER_NAME='[::1]', expected '[::1]' 1015s ok 20 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 21 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1015s # expecting 200, got 200 1015s ok 22 1015s # got SERVER_NAME='[::1]', expected '[::1]' 1015s ok 23 1015s # got SERVER_PORT='123', expected '123' 1015s ok 24 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1015s # expecting 200, got 200 1015s ok 25 1015s # got SERVER_NAME='[a::1]', expected '[a::1]' 1015s ok 26 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 27 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1015s # expecting 200, got 200 1015s ok 28 1015s # got SERVER_NAME='[a::1]', expected '[a::1]' 1015s ok 29 1015s # got SERVER_PORT='123', expected '123' 1015s ok 30 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1015s # expecting 200, got 200 1015s ok 31 1015s # got SERVER_NAME='[a::1]', expected '[a::1]' 1015s ok 32 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 33 1015s # SENDING: 1015s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1015s # expecting 200, got 200 1015s ok 34 1015s # got SERVER_NAME='[a::1]', expected '[a::1]' 1015s ok 35 1015s # got SERVER_PORT='123', expected '123' 1015s ok 36 1015s # SENDING: 1015s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 37 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 38 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 39 1015s # SENDING: 1015s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 40 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 41 1015s # got SERVER_PORT='123', expected '123' 1015s ok 42 1015s # SENDING: 1015s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 43 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 44 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 45 1015s # SENDING: 1015s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 46 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 47 1015s # got SERVER_PORT='123', expected '123' 1015s ok 48 1015s # SENDING: 1015s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 49 1015s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1015s ok 50 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 51 1015s # SENDING: 1015s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 52 1015s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1015s ok 53 1015s # got SERVER_PORT='123', expected '123' 1015s ok 54 1015s # SENDING: 1015s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 55 1015s # got SERVER_NAME='[::1]', expected '[::1]' 1015s ok 56 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 57 1015s # SENDING: 1015s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1015s # expecting 200, got 200 1015s ok 58 1015s # got SERVER_NAME='[::1]', expected '[::1]' 1015s ok 59 1015s # got SERVER_PORT='123', expected '123' 1015s ok 60 1015s # SENDING: 1015s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1015s # expecting 200, got 200 1015s ok 61 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 62 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 63 1015s # SENDING: 1015s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1015s # expecting 200, got 200 1015s ok 64 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 65 1015s # got SERVER_PORT='123', expected '123' 1015s ok 66 1015s # SENDING: 1015s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1015s # expecting 200, got 200 1015s ok 67 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 68 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 69 1015s # SENDING: 1015s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1015s # expecting 200, got 200 1015s ok 70 1015s # got SERVER_NAME='righthost', expected 'righthost' 1015s ok 71 1015s # got SERVER_PORT='123', expected '123' 1015s ok 72 1015s # SENDING: 1015s # 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 1015s # expecting 200, got 200 1015s ok 73 1015s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1015s ok 74 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 75 1015s # SENDING: 1015s # 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 1015s # expecting 200, got 200 1015s ok 76 1015s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1015s ok 77 1015s # got SERVER_PORT='123', expected '123' 1015s ok 78 1015s # SENDING: 1015s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1015s # expecting 200, got 200 1015s ok 79 1015s # got SERVER_NAME='[::1]', expected '[::1]' 1015s ok 80 1015s # got SERVER_PORT='8529', expected '8529' 1015s ok 81 1015s # SENDING: 1015s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1015s # expecting 200, got 200 1015s ok 82 1015s # got SERVER_NAME='[::1]', expected '[::1]' 1015s ok 83 1015s # got SERVER_PORT='123', expected '123' 1015s ok 84 1015s ok 1019s t/apache/teclchunk.t ................ skipped: Not supported yet 1022s t/apr/uri.t ......................... 1022s 1..1 1022s # Running under perl version 5.040001 for linux 1022s # Current time local: Fri May 2 10:50:02 2025 1022s # Current time GMT: Fri May 2 10:50:02 2025 1022s # Using Test.pm version 1.31 1022s # Using Apache/Test.pm version 1.44 1022s ok 1 1022s ok 1025s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 1029s t/filter/case.t ..................... 1029s 1..4 1029s # Running under perl version 5.040001 for linux 1029s # Current time local: Fri May 2 10:50:08 2025 1029s # Current time GMT: Fri May 2 10:50:08 2025 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.44 1029s ok 1 1029s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1029s # expected 200 1029s # received 200 1029s # body: =HEAD1 NAME 1029s X X 1029s 1029s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1029s 1029s =HEAD1 SYNOPSIS 1029s 1029s TO DECLARE SUBROUTINES: 1029s X X 1029s 1029s SUB NAME; # A "FORWARD" DECLARATION. 1029s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1029s SUB NAME : ATTRS; # WITH ATTRIBUTES 1029s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1029s 1029s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1029s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1029s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1029s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1029s 1029s USE FEATURE 'SIGNATURES'; 1029s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1029s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1029s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1029s 1029s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1029s X 1029s 1029s $SUBREF = SUB BLOCK; # NO PROTO 1029s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1029s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1029s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1029s 1029s USE FEATURE 'SIGNATURES'; 1029s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1029s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1029s 1029s TO IMPORT SUBROUTINES: 1029s X 1029s 1029s USE MODULE QW(NAME1 NAME2 NAME3); 1029s 1029s TO CALL SUBROUTINES: 1029s X X 1029s 1029s NAME(LIST); # REGULAR SUBROUTINE CALL. 1029s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1029s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1029s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1029s 1029s =HEAD1 DESCRIPTION 1029s 1029s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1029s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1029s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1029s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1029s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1029s ITS NAME OR A CODE REFERENCE. 1029s 1029s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1029s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1029s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1029s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1029s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1029s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1029s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1029s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1029s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1029s X X 1029s 1029s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1029s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1029s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1029s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1029s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1029s SUCH A SIGNATURE-USING SUBROUTINE. 1029s 1029s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1029s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1029s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1029s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1029s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1029s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1029s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1029s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1029s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1029s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1029s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1029s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1029s X X X<@_> 1029s 1029s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1029s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1029s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1029s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1029s L AND L. 1029s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1029s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1029s 1029s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1029s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1029s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1029s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1029s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1029s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1029s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1029s ONE LARGE INDISTINGUISHABLE LIST. 1029s 1029s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1029s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1029s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1029s EMPTY SUB RETURNS THE EMPTY LIST. 1029s X X X 1029s 1029s EXAMPLE: 1029s 1029s SUB MAX { 1029s MY $MAX = SHIFT(@_); 1029s FOREACH $FOO (@_) { 1029s $MAX = $FOO IF $MAX < $FOO; 1029s } 1029s RETURN $MAX; 1029s } 1029s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1029s 1029s EXAMPLE: 1029s 1029s # GET A LINE, COMBINING CONTINUATION LINES 1029s # THAT START WITH WHITESPACE 1029s 1029s SUB GET_LINE { 1029s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1029s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1029s IF ($LOOKAHEAD =~ /^[ \T]/) { 1029s $THISLINE .= $LOOKAHEAD; 1029s } 1029s ELSE { 1029s LAST LINE; 1029s } 1029s } 1029s RETURN $THISLINE; 1029s } 1029s 1029s $LOOKAHEAD = ; # GET FIRST LINE 1029s WHILE (DEFINED($LINE = GET_LINE())) { 1029s ... 1029s } 1029s 1029s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1029s 1029s SUB MAYBESET { 1029s MY($KEY, $VALUE) = @_; 1029s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1029s } 1029s 1029s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1029s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1029s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1029s ITS CALLER'S VALUES. 1029s X X 1029s 1029s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1029s SUB UPCASE_IN { 1029s FOR (@_) { TR/A-Z/A-Z/ } 1029s } 1029s 1029s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1029s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1029s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1029s X X 1029s 1029s UPCASE_IN("FREDERICK"); 1029s 1029s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1029s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1029s OF CHANGING THEM IN PLACE: 1029s 1029s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1029s SUB UPCASE { 1029s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1029s MY @PARMS = @_; 1029s FOR (@PARMS) { TR/A-Z/A-Z/ } 1029s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1029s } 1029s 1029s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1029s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1029s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1029s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1029s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1029s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1029s 1029s @NEWLIST = UPCASE(@LIST1, @LIST2); 1029s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1029s 1029s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1029s 1029s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1029s 1029s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1029s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1029s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1029s L
FOR ALTERNATIVES. 1029s 1029s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1029s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1029s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1029s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1029s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1029s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1029s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1029s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1029s SEE L FOR MORE ABOUT ALL THAT. 1029s X<&> 1029s 1029s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1029s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1029s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1029s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1029s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1029s X 1029s 1029s &FOO(1,2,3); # PASS THREE ARGUMENTS 1029s FOO(1,2,3); # THE SAME 1029s 1029s FOO(); # PASS AN EMPTY ARGUMENT LIST 1029s &FOO(); # THE SAME 1029s 1029s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1029s USE STRICT 'SUBS'; 1029s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1029s # A COMPILE-TIME ERROR 1029s NO STRICT 'SUBS'; 1029s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1029s # A LITERAL STRING "FOO" 1029s 1029s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1029s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1029s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1029s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1029s X<&> 1029s 1029s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1029s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1029s YOUR SUBROUTINE'S NAME. 1029s 1029s USE V5.16; 1029s MY $FACTORIAL = SUB { 1029s MY ($X) = @_; 1029s RETURN 1 IF $X == 1; 1029s RETURN($X * __SUB__->( $X - 1 ) ); 1029s }; 1029s 1029s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1029s IS SUBJECT TO CHANGE. 1029s 1029s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1029s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1029s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1029s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1029s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1029s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1029s SPECIAL, PRE-DEFINED THINGS. 1029s 1029s =OVER 1029s 1029s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1029s 1029s C 1029s 1029s =ITEM DOCUMENTED IN L 1029s 1029s C, C 1029s 1029s =ITEM DOCUMENTED IN L 1029s 1029s C, C 1029s 1029s =ITEM DOCUMENTED IN L 1029s 1029s C, C, C, C, C, C, C, 1029s C, C, C, C, C, C, 1029s C, C, C, C, C, C, C, 1029s C, C, C, C, C, C, 1029s C, C, C, C, C, 1029s C, C, C, C 1029s 1029s =ITEM DOCUMENTED IN L 1029s 1029s C, C, C, C, C, C, C, 1029s C, C, C, C, C, C, C, 1029s C, C, C, C, C, C 1029s 1029s =ITEM DOCUMENTED IN L 1029s 1029s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1029s L<< C|PERLFUNC/REQUIRE >> 1029s 1029s =ITEM DOCUMENTED IN L 1029s 1029s C 1029s 1029s =ITEM DOCUMENTED IN L 1029s 1029s C, C, C, C, C 1029s 1029s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1029s 1029s ANY STARTING WITH C<(> 1029s 1029s =BACK 1029s 1029s THE C, C, C, C AND C SUBROUTINES 1029s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1029s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1029s EXPLICITLY. SEE L 1029s 1029s =HEAD2 SIGNATURES 1029s 1029s X X 1029s 1029s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1029s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1029s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1029s 1029s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1029s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1029s DIRECTLY BY C, IN THE CURRENT SCOPE. 1029s 1029s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1029s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1029s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1029s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1029s 1029s FOR EXAMPLE, 1029s 1029s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1029s 1029s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1029s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1029s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1029s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1029s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1029s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1029s 1029s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1029s THE SIGNATURE. FOR EXAMPLE, 1029s 1029s SUB FOO ($LEFT, $RIGHT) { 1029s RETURN $LEFT + $RIGHT; 1029s } 1029s 1029s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1029s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1029s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1029s EQUIVALENT TO 1029s 1029s SUB FOO { 1029s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1029s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1029s MY $LEFT = $_[0]; 1029s MY $RIGHT = $_[1]; 1029s RETURN $LEFT + $RIGHT; 1029s } 1029s 1029s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1029s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1029s 1029s SUB FOO ($FIRST, $, $THIRD) { 1029s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1029s } 1029s 1029s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1029s MANDATORY FOR THE CALLER TO PASS IT. 1029s 1029s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1029s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1029s 1029s SUB FOO ($LEFT, $RIGHT = 0) { 1029s RETURN $LEFT + $RIGHT; 1029s } 1029s 1029s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1029s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1029s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1029s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1029s FOR EXAMPLE, 1029s 1029s MY $AUTO_ID = 0; 1029s SUB FOO ($THING, $ID = $AUTO_ID++) { 1029s PRINT "$THING HAS ID $ID"; 1029s } 1029s 1029s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1029s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1029s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1029s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1029s 1029s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1029s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1029s } 1029s 1029s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1029s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1029s VALUE PROVIDED WAS C. 1029s 1029s SUB FOO ($NAME //= "WORLD") { 1029s PRINT "HELLO, $NAME"; 1029s } 1029s 1029s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1029s 1029s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1029s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1029s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1029s 1029s SUB FOO ($X ||= 10) { 1029s RETURN 5 + $X; 1029s } 1029s 1029s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1029s FOR EXAMPLE, 1029s 1029s SUB FOO ($THING, $ = 1) { 1029s PRINT $THING; 1029s } 1029s 1029s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1029s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1029s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1029s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1029s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1029s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1029s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1029s 1029s SUB FOO ($THING, $=) { 1029s PRINT $THING; 1029s } 1029s 1029s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1029s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1029s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1029s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1029s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1029s TO RIGHT. 1029s 1029s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1029s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1029s 1029s SUB FOO ($FILTER, @INPUTS) { 1029s PRINT $FILTER->($_) FOREACH @INPUTS; 1029s } 1029s 1029s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1029s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1029s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1029s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1029s 1029s SUB FOO ($THING, @) { 1029s PRINT $THING; 1029s } 1029s 1029s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1029s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1029s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1029s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1029s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1029s AS WITH STANDARD HASH CONSTRUCTION. 1029s 1029s SUB FOO ($FILTER, %INPUTS) { 1029s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1029s } 1029s 1029s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1029s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1029s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1029s 1029s SUB FOO ($THING, %) { 1029s PRINT $THING; 1029s } 1029s 1029s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1029s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1029s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1029s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1029s AN EMPTY ARRAY OR EMPTY HASH. 1029s 1029s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1029s THAT THE CALLER PASSED NO ARGUMENTS: 1029s 1029s SUB FOO () { 1029s RETURN 123; 1029s } 1029s 1029s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1029s WARNING IN THE C CATEGORY. FROM PERL 5.36 1029s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1029s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1029s STATEMENT SUCH AS: 1029s 1029s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1029s 1029s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1029s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1029s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1029s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1029s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1029s WARNINGS IN THE C CATEGORY WHEN 1029s COMPILED: 1029s 1029s SUB F ($X) { 1029s # THIS LINE EMITS THE WARNING SEEN BELOW 1029s PRINT "ARGUMENTS ARE @_"; 1029s } 1029s 1029s Z<> 1029s 1029s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1029s EXPERIMENTAL AT ... 1029s 1029s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1029s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1029s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1029s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1029s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1029s SUPPLY THAT ARGUMENT. 1029s 1029s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1029s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1029s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1029s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1029s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1029s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1029s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1029s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1029s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1029s 1029s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1029s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1029s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1029s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1029s L. FOR EXAMPLE, 1029s 1029s SUB FOO :PROTOTYPE($) { $_[0] } 1029s 1029s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1029s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1029s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1029s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1029s 1029s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1029s RETURN $LEFT + $RIGHT; 1029s } 1029s 1029s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1029s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1029s THE SUBROUTINE'S BODY. 1029s 1029s =HEAD2 PRIVATE VARIABLES VIA MY() 1029s X X X X X 1029s X X 1029s 1029s SYNOPSIS: 1029s 1029s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1029s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1029s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1029s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1029s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1029s 1029s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1029s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1029s SEE L AND L. 1029s 1029s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1029s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1029s (C/C/C/C), LOOP 1029s (C/C/C/C/C), SUBROUTINE, C, 1029s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1029s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1029s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1029s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1029s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1029s 1029s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1029s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1029s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1029s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1029s X 1029s 1029s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1029s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1029s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1029s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1029s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1029s 1029s MY $X = 10; 1029s SUB BUMPX { $X++ } 1029s 1029s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1029s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1029s THE C ITSELF. SEE L. 1029s X 1029s 1029s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1029s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1029s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1029s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1029s 1029s $ARG = "FRED"; # "GLOBAL" VARIABLE 1029s $N = CUBE_ROOT(27); 1029s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1029s # OUTPUTS: FRED THINKS THE ROOT IS 3 1029s 1029s SUB CUBE_ROOT { 1029s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1029s $ARG **= 1/3; 1029s RETURN $ARG; 1029s } 1029s 1029s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1029s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1029s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1029s 1029s MY ($FOO) = ; # WRONG? 1029s MY @FOO = ; 1029s 1029s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1029s 1029s MY $FOO = ; 1029s 1029s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1029s 1029s MY $FOO, $BAR = 1; # WRONG 1029s 1029s THAT HAS THE SAME EFFECT AS 1029s 1029s MY $FOO; 1029s $BAR = 1; 1029s 1029s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1029s THE CURRENT STATEMENT. THUS, 1029s 1029s MY $X = $X; 1029s 1029s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1029s THE EXPRESSION 1029s 1029s MY $X = 123 AND $X == 123 1029s 1029s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1029s 1029s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1029s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1029s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1029s 1029s WHILE (MY $LINE = <>) { 1029s $LINE = LC $LINE; 1029s } CONTINUE { 1029s PRINT $LINE; 1029s } 1029s 1029s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1029s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1029s IT. SIMILARLY, IN THE CONDITIONAL 1029s 1029s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1029s USER_AGREES(); 1029s } ELSIF ($ANSWER =~ /^NO$/I) { 1029s USER_DISAGREES(); 1029s } ELSE { 1029s CHOMP $ANSWER; 1029s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1029s } 1029s 1029s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1029s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1029s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1029s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1029s 1029s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1029s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1029s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1029s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1029s IN THE LOOP 1029s X X 1029s 1029s FOR MY $I (1, 2, 3) { 1029s SOME_FUNCTION(); 1029s } 1029s 1029s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1029s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1029s X X 1029s 1029s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1029s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1029s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1029s 1029s USE STRICT 'VARS'; 1029s 1029s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1029s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1029s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1029s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1029s THIS WITH C. 1029s 1029s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1029s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1029s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1029s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1029s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1029s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1029s EXAMPLE. 1029s 1029s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1029s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1029s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1029s 1029s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1029s 1029s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1029s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1029s IS ALSO VISIBLE: 1029s 1029s PACKAGE MAIN; 1029s OUR $X = 10; 1029s MY $X = 20; 1029s PRINT "$X AND $::X\N"; 1029s 1029s THAT WILL PRINT OUT C<20> AND C<10>. 1029s 1029s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1029s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1029s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1029s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1029s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1029s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1029s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1029s AN ANONYMOUS SUB REFERENCE: 1029s 1029s MY $SECRET_VERSION = '1.001-BETA'; 1029s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1029s $SECRET_SUB->(); 1029s 1029s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1029s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1029s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1029s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1029s UNQUALIFIED AND UNQUALIFIABLE. 1029s 1029s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1029s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1029s L FOR SOMETHING OF A WORK-AROUND TO 1029s THIS. 1029s 1029s =HEAD2 PERSISTENT PRIVATE VARIABLES 1029s X X X X 1029s X X 1029s 1029s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1029s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1029s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1029s 1029s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1029s 1029s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1029s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1029s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1029s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1029s THE C FORM DOES NOT REQUIRE THE 1029s C PRAGMA. 1029s 1029s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1029s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1029s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1029s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1029s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1029s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1029s SUBROUTINE EACH TIME IT IS EXECUTED.) 1029s 1029s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1029s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1029s 1029s USE FEATURE 'STATE'; 1029s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1029s 1029s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1029s 1029s USE FEATURE 'STATE'; 1029s SUB CREATE_COUNTER { 1029s RETURN SUB { STATE $X; RETURN ++$X } 1029s } 1029s 1029s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1029s CODE OUTSIDE. 1029s 1029s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1029s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1029s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1029s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1029s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1029s 1029s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1029s 1029s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1029s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1029s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1029s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1029s 1029s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1029s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1029s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1029s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1029s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1029s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1029s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1029s 1029s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1029s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1029s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1029s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1029s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1029s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1029s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1029s 1029s { 1029s MY $SECRET_VAL = 0; 1029s SUB GIMME_ANOTHER { 1029s RETURN ++$SECRET_VAL; 1029s } 1029s } 1029s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1029s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1029s 1029s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1029s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1029s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1029s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1029s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1029s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1029s STARTS TO RUN: 1029s 1029s BEGIN { 1029s MY $SECRET_VAL = 0; 1029s SUB GIMME_ANOTHER { 1029s RETURN ++$SECRET_VAL; 1029s } 1029s } 1029s 1029s SEE L ABOUT THE 1029s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1029s C AND C. 1029s 1029s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1029s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1029s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1029s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1029s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1029s 1029s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1029s X X X X 1029s X 1029s 1029s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1029s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1029s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1029s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1029s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1029s 1029s SYNOPSIS: 1029s 1029s # LOCALIZATION OF VALUES 1029s 1029s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1029s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1029s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1029s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1029s 1029s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1029s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1029s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1029s # LOCALIZATION 1029s 1029s # LOCALIZATION OF SYMBOLS 1029s 1029s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1029s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1029s # @MERLYN IS REALLY @RANDAL, ETC 1029s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1029s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1029s 1029s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1029s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1029s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1029s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1029s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1029s 1029s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1029s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1029s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1029s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1029s 1029s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1029s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1029s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1029s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1029s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1029s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1029s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1029s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1029s UNDEFINED VALUE.) 1029s 1029s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1029s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1029s VARIABLES OUTSIDE THE LOOP. 1029s 1029s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1029s X 1029s 1029s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1029s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1029s VIEWED AS A SCALAR OR AN ARRAY. SO 1029s 1029s LOCAL($FOO) = ; 1029s LOCAL @FOO = ; 1029s 1029s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1029s 1029s LOCAL $FOO = ; 1029s 1029s SUPPLIES A SCALAR CONTEXT. 1029s 1029s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1029s X 1029s 1029s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1029s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1029s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1029s 1029s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1029s 1029s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1029s { LOCAL $/ = UNDEF; $SLURP = ; } 1029s 1029s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1029s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1029s I, BECAUSE THE $1 VARIABLE IS 1029s MAGICAL AND READ-ONLY : 1029s 1029s LOCAL $1 = 2; 1029s 1029s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1029s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1029s TO SAFELY REUSE $_ IN A SUBROUTINE. 1029s 1029s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1029s WORK AS DESCRIBED. 1029s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1029s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1029s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1029s SEE L FOR MORE 1029s DETAILS. 1029s X 1029s 1029s =HEAD3 LOCALIZATION OF GLOBS 1029s X X 1029s 1029s THE CONSTRUCT 1029s 1029s LOCAL *NAME; 1029s 1029s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1029s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1029s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1029s 1029s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1029s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1029s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1029s SEPARATOR. 1029s 1029s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1029s X X 1029s X 1029s 1029s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1029s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1029s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1029s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1029s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1029s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1029s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1029s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1029s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1029s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1029s 1029s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1029s @ARY = ( 0..5 ); 1029s { 1029s LOCAL($ARY[5]) = 6; 1029s LOCAL($HASH{'A'}) = 'DRILL'; 1029s WHILE (MY $E = POP(@ARY)) { 1029s PRINT "$E . . .\N"; 1029s LAST UNLESS $E > 3; 1029s } 1029s IF (@ARY) { 1029s $HASH{'ONLY A'} = 'TEST'; 1029s DELETE $HASH{'A'}; 1029s } 1029s } 1029s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1029s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1029s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1029s 1029s PERL WILL PRINT 1029s 1029s 6 . . . 1029s 4 . . . 1029s 3 . . . 1029s THIS IS A TEST ONLY A TEST. 1029s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1029s 1029s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1029s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1029s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1029s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1029s 1029s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1029s X X X 1029s X 1029s 1029s YOU CAN USE THE C AND C 1029s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1029s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1029s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1029s 1029s DO { 1029s MY $VAL = $ARRAY[$IDX]; 1029s LOCAL $ARRAY[$IDX]; 1029s DELETE $ARRAY[$IDX]; 1029s $VAL 1029s } 1029s 1029s AND 1029s 1029s DO { 1029s MY $VAL = $HASH{KEY}; 1029s LOCAL $HASH{KEY}; 1029s DELETE $HASH{KEY}; 1029s $VAL 1029s } 1029s 1029s EXCEPT THAT FOR THOSE THE C IS 1029s SCOPED TO THE C BLOCK. SLICES ARE 1029s ALSO ACCEPTED. 1029s 1029s MY %HASH = ( 1029s A => [ 7, 8, 9 ], 1029s B => 1, 1029s ) 1029s 1029s { 1029s MY $X = DELETE LOCAL $HASH{A}; 1029s # $X IS [ 7, 8, 9 ] 1029s # %HASH IS (B => 1) 1029s 1029s { 1029s MY @NUMS = DELETE LOCAL @$X[0, 2] 1029s # @NUMS IS (7, 9) 1029s # $X IS [ UNDEF, 8 ] 1029s 1029s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1029s } 1029s # $X IS BACK TO [ 7, 8, 9 ] 1029s 1029s } 1029s # %HASH IS BACK TO ITS ORIGINAL STATE 1029s 1029s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1029s 1029s =HEAD2 LVALUE SUBROUTINES 1029s X X 1029s 1029s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1029s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1029s 1029s MY $VAL; 1029s SUB CANMOD : LVALUE { 1029s $VAL; # OR: RETURN $VAL; 1029s } 1029s SUB NOMOD { 1029s $VAL; 1029s } 1029s 1029s CANMOD() = 5; # ASSIGNS TO $VAL 1029s NOMOD() = 5; # ERROR 1029s 1029s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1029s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1029s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1029s 1029s DATA(2,3) = GET_DATA(3,4); 1029s 1029s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1029s 1029s (DATA(2,3)) = GET_DATA(3,4); 1029s 1029s AND IN: 1029s 1029s (DATA(2),DATA(3)) = GET_DATA(3,4); 1029s 1029s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1029s 1029s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1029s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1029s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1029s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1029s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1029s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1029s 1029s =HEAD2 LEXICAL SUBROUTINES 1029s X X X X 1029s 1029s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1029s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1029s AVAILABLE UNDER C OR C OR HIGHER. 1029s 1029s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1029s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1029s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1029s CATEGORY WAS DISABLED. 1029s 1029s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1029s DECLARED, AND ONLY AFTER THAT DECLARATION: 1029s 1029s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1029s # VERSIONS EARLIER THAN 5.26. 1029s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1029s USE FEATURE 'LEXICAL_SUBS'; 1029s 1029s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1029s STATE SUB FOO { 1029s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1029s } 1029s FOO(); # CALLS "STATE" SUB 1029s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1029s 1029s MY SUB BAR { ... } 1029s BAR(); # CALLS "MY" SUB 1029s 1029s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1029s 1029s # WRONG 1029s MY SUB BAZ { 1029s BAZ(); 1029s } 1029s 1029s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1029s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1029s 1029s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1029s 1029s MY SUB BAZ { 1029s __SUB__->(); # CALLS ITSELF 1029s } 1029s 1029s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1029s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1029s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1029s HOWEVER: 1029s 1029s MY SUB BAZ; # PREDECLARATION 1029s SUB BAZ { # DEFINE THE "MY" SUB 1029s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1029s } 1029s 1029s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1029s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1029s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1029s 1029s =HEAD3 C VS C 1029s 1029s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1029s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1029s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1029s CONTAINING BLOCK TO THE NEXT. 1029s 1029s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1029s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1029s 1029s SUB WHATEVER { 1029s MY $X = SHIFT; 1029s MY SUB INNER { 1029s ... DO SOMETHING WITH $X ... 1029s } 1029s INNER(); 1029s } 1029s 1029s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1029s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1029s SEE THE C<$X> FROM THE FIRST CALL TO C. 1029s 1029s =HEAD3 C SUBROUTINES 1029s 1029s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1029s SUBROUTINE OF THE SAME NAME. 1029s 1029s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1029s INSIDE AN INNER SCOPE: 1029s 1029s SUB FOO { ... } 1029s 1029s SUB BAR { 1029s MY SUB FOO { ... } 1029s { 1029s # NEED TO USE THE OUTER FOO HERE 1029s OUR SUB FOO; 1029s FOO(); 1029s } 1029s } 1029s 1029s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1029s 1029s PACKAGE MYSNEAKYMODULE; 1029s 1029s OUR SUB DO_SOMETHING { ... } 1029s 1029s SUB DO_SOMETHING_WITH_CALLER { 1029s PACKAGE DB; 1029s () = CALLER 1; # SETS @DB::ARGS 1029s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1029s } 1029s 1029s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1029s X X<*> 1029s 1029s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1029s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1029s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1029s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1029s 1029s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1029s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1029s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1029s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1029s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1029s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1029s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1029s 1029s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1029s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1029s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1029s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1029s 1029s SUB DOUBLEARY { 1029s LOCAL(*SOMEARY) = @_; 1029s FOREACH $ELEM (@SOMEARY) { 1029s $ELEM *= 2; 1029s } 1029s } 1029s DOUBLEARY(*FOO); 1029s DOUBLEARY(*BAR); 1029s 1029s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1029s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1029s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1029s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1029s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1029s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1029s 1029s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1029s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1029s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1029s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1029s L. 1029s 1029s =HEAD2 WHEN TO STILL USE LOCAL() 1029s X X 1029s 1029s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1029s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1029s I USE C INSTEAD OF C. 1029s 1029s =OVER 4 1029s 1029s =ITEM 1. 1029s 1029s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1029s 1029s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1029s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1029s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1029s IN C<@FIELDS>. 1029s 1029s { 1029s LOCAL @ARGV = ("/ETC/MOTD"); 1029s LOCAL $/ = UNDEF; 1029s LOCAL $_ = <>; 1029s @FIELDS = SPLIT /^\S*=+\S*$/; 1029s } 1029s 1029s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1029s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1029s 1029s =ITEM 2. 1029s 1029s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1029s 1029s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1029s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1029s TABLE ENTRIES: 1029s 1029s SUB IOQUEUE { 1029s LOCAL (*READER, *WRITER); # NOT MY! 1029s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1029s RETURN (*READER, *WRITER); 1029s } 1029s ($HEAD, $TAIL) = IOQUEUE(); 1029s 1029s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1029s ENTRIES. 1029s 1029s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1029s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1029s A LOCAL ALIAS. 1029s 1029s { 1029s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1029s GROW(); # REALLY CALLS SHRINK() 1029s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1029s } 1029s GROW(); # GET THE REAL GROW() AGAIN 1029s 1029s SEE L FOR MORE ABOUT MANIPULATING 1029s FUNCTIONS BY NAME IN THIS WAY. 1029s 1029s =ITEM 3. 1029s 1029s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1029s 1029s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1029s IS DONE ON DYNAMICS: 1029s 1029s { 1029s LOCAL $SIG{INT} = 'IGNORE'; 1029s FUNCT(); # UNINTERRUPTIBLE 1029s } 1029s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1029s 1029s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1029s 1029s =BACK 1029s 1029s =HEAD2 PASS BY REFERENCE 1029s X X X 1029s 1029s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1029s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1029s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1029s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1029s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1029s 1029s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1029s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1029s OF ALL THEIR FORMER LAST ELEMENTS: 1029s 1029s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1029s 1029s SUB POPMANY { 1029s MY $AREF; 1029s MY @RETLIST; 1029s FOREACH $AREF ( @_ ) { 1029s PUSH @RETLIST, POP @$AREF; 1029s } 1029s RETURN @RETLIST; 1029s } 1029s 1029s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1029s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1029s 1029s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1029s SUB INTER { 1029s MY ($K, $HREF, %SEEN); # LOCALS 1029s FOREACH $HREF (@_) { 1029s WHILE ( $K = EACH %$HREF ) { 1029s $SEEN{$K}++; 1029s } 1029s } 1029s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1029s } 1029s 1029s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1029s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1029s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1029s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1029s A LITTLE EXPENSIVE. 1029s 1029s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1029s 1029s (@W, @X) = FUNC(@Y, @Z); 1029s OR 1029s (%W, %X) = FUNC(%Y, %Z); 1029s 1029s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1029s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1029s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1029s AS ALWAYS. 1029s 1029s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1029s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1029s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1029s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1029s 1029s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1029s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1029s SUB FUNC { 1029s MY ($YREF, $ZREF) = @_; 1029s IF (@$YREF > @$ZREF) { 1029s RETURN ($YREF, $ZREF); 1029s } ELSE { 1029s RETURN ($ZREF, $YREF); 1029s } 1029s } 1029s 1029s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1029s 1029s (*W, *X) = FUNC(\@Y, \@Z); 1029s PRINT "@W HAS MORE THAN @X\N"; 1029s SUB FUNC { 1029s LOCAL (*Y, *Z) = @_; 1029s IF (@Y > @Z) { 1029s RETURN (\@Y, \@Z); 1029s } ELSE { 1029s RETURN (\@Z, \@Y); 1029s } 1029s } 1029s 1029s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1029s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1029s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1029s ARE IN THE SYMBOL TABLE. 1029s 1029s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1029s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1029s FOR EXAMPLE: 1029s 1029s SPLUTTER(\*STDOUT); 1029s SUB SPLUTTER { 1029s MY $FH = SHIFT; 1029s PRINT $FH "HER UM WELL A HMMM\N"; 1029s } 1029s 1029s $REC = GET_REC(\*STDIN); 1029s SUB GET_REC { 1029s MY $FH = SHIFT; 1029s RETURN SCALAR <$FH>; 1029s } 1029s 1029s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1029s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1029s 1029s SUB OPENIT { 1029s MY $PATH = SHIFT; 1029s LOCAL *FH; 1029s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1029s } 1029s 1029s =HEAD2 PROTOTYPES 1029s X X 1029s 1029s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1029s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1029s SECTION OR WITH A L. 1029s IF YOU DECLARE EITHER OF 1029s 1029s SUB MYPUSH (\@@) 1029s SUB MYPUSH :PROTOTYPE(\@@) 1029s 1029s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1029s 1029s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1029s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1029s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1029s OF AN ATTRIBUTE. 1029s 1029s THE 1029s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1029s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1029s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1029s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1029s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1029s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1029s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1029s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1029s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1029s 1029s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1029s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1029s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1029s 1029s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1029s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1029s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1029s CORRESPONDING BUILT-IN. 1029s 1029s DECLARED AS CALLED AS 1029s 1029s SUB MYLINK ($$) MYLINK $OLD, $NEW 1029s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1029s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1029s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1029s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1029s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1029s SUB MYPOP (\@) MYPOP @ARRAY 1029s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1029s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1029s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1029s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1029s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1029s SUB MYRAND (;$) MYRAND 42 1029s SUB MYTIME () MYTIME 1029s 1029s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1029s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1029s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1029s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1029s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1029s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1029s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1029s 1029s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1029s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1029s 1029s SUB MYREF (\[$@%&*]) 1029s 1029s WILL ALLOW CALLING MYREF() AS 1029s 1029s MYREF $VAR 1029s MYREF @ARRAY 1029s MYREF %HASH 1029s MYREF &SUB 1029s MYREF *GLOB 1029s 1029s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1029s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1029s 1029s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1029s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1029s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1029s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1029s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1029s OR A SUBSEQUENT COMMA. 1029s 1029s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1029s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1029s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1029s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1029s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1029s FOLLOWS: 1029s 1029s USE SYMBOL 'QUALIFY_TO_REF'; 1029s 1029s SUB FOO (*) { 1029s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1029s ... 1029s } 1029s 1029s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1029s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1029s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1029s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1029s 1029s SUB MYPUSH (+@) { 1029s MY $AREF = SHIFT; 1029s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1029s PUSH @$AREF, @_; 1029s } 1029s 1029s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1029s IS OF AN ACCEPTABLE TYPE. 1029s 1029s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1029s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1029s 1029s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1029s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1029s PROVIDED, C<$_> WILL BE USED INSTEAD. 1029s 1029s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1029s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1029s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1029s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1029s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1029s 1029s MYTIME +2; 1029s 1029s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1029s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1029s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1029s 1029s SUB MYGETPROTOBYNUMBER($;); 1029s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1029s 1029s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1029s PROVIDED IT'S IN THE INITIAL POSITION: 1029s X<&> 1029s 1029s SUB TRY (&@) { 1029s MY($TRY,$CATCH) = @_; 1029s EVAL { &$TRY }; 1029s IF ($@) { 1029s LOCAL $_ = $@; 1029s &$CATCH; 1029s } 1029s } 1029s SUB CATCH (&) { $_[0] } 1029s 1029s TRY { 1029s DIE "PHOOEY"; 1029s } CATCH { 1029s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1029s }; 1029s 1029s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1029s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1029s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1029s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1029s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1029s 1029s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1029s X 1029s 1029s SUB MYGREP (&@) { 1029s MY $CODE = SHIFT; 1029s MY @RESULT; 1029s FOREACH $_ (@_) { 1029s PUSH(@RESULT, $_) IF &$CODE; 1029s } 1029s @RESULT; 1029s } 1029s 1029s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1029s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1029s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1029s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1029s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1029s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1029s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1029s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1029s 1029s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1029s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1029s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1029s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1029s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1029s MAJORITY OF OFFENDING CODE IS FIXED. 1029s 1029s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1029s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1029s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1029s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1029s 1029s SUB FUNC ($) { 1029s MY $N = SHIFT; 1029s PRINT "YOU GAVE ME $N\N"; 1029s } 1029s 1029s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1029s RETURNING A LIST: 1029s 1029s FUNC(@FOO); 1029s FUNC( $TEXT =~ /\W+/G ); 1029s 1029s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1029s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1029s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1029s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1029s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1029s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1029s 1029s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1029s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1029s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1029s EFFECT, LIKE SO: 1029s 1029s SUB FOO($$); 1029s SUB FOO($$) { 1029s FOO 1, 2; 1029s } 1029s 1029s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1029s TO MAKE THE WORLD A BETTER PLACE. 1029s 1029s =HEAD2 CONSTANT FUNCTIONS 1029s X 1029s 1029s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1029s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1029s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1029s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1029s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1029s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1029s 1029s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1029s 1029s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1029s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1029s # AND IT'S INLINED, TOO! 1029s SUB ST_DEV () { 0 } 1029s SUB ST_INO () { 1 } 1029s 1029s SUB FLAG_FOO () { 1 << 8 } 1029s SUB FLAG_BAR () { 1 << 9 } 1029s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1029s 1029s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1029s 1029s SUB N () { INT(OPT_BAZ) / 3 } 1029s 1029s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1029s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1029s 1029s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1029s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1029s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1029s C: 1029s 1029s SUB BAZ_VAL () { 1029s IF (OPT_BAZ) { 1029s RETURN 23; 1029s } 1029s ELSE { 1029s RETURN 42; 1029s } 1029s } 1029s SUB BONK_VAL () { RETURN 12345 } 1029s 1029s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1029s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1029s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1029s 1029s BEGIN { 1029s MY $VAR = 1; 1029s NO STRICT 'REFS'; 1029s *INLINED = SUB () { $VAR }; 1029s } 1029s 1029s BEGIN { 1029s MY $VAR = 1; 1029s MY $REF = \$VAR; 1029s NO STRICT 'REFS'; 1029s *NOT_INLINED = SUB () { $VAR }; 1029s } 1029s 1029s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1029s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1029s 1029s BEGIN { 1029s MY $X = 10; 1029s *FOO = SUB () { $X }; 1029s $X++; 1029s } 1029s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1029s 1029s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1029s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1029s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1029s SO IT PRINTED C<10>, NOT C<11>. 1029s 1029s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1029s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1029s ASIDE FROM WHERE IT IS DECLARED. 1029s 1029s # FINE, NO WARNING 1029s BEGIN { 1029s MY $X = 54321; 1029s *INLINED = SUB () { $X }; 1029s } 1029s # ERROR 1029s BEGIN { 1029s MY $X; 1029s $X = 54321; 1029s *ALSO_INLINED = SUB () { $X }; 1029s } 1029s 1029s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1029s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1029s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1029s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1029s CONSTANT SUBROUTINE: 1029s 1029s MY $X = 54321; 1029s *INLINED = SUB : CONST { $X }; 1029s $X++; 1029s 1029s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1029s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1029s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1029s VALUE CAPTURED THE SAME WAY. 1029s 1029s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1029s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1029s AN EXPLICIT C: 1029s 1029s BEGIN { 1029s MY $X = 10; 1029s *FOO = SUB () { RETURN $X }; 1029s $X++; 1029s } 1029s PRINT FOO(); # PRINTS 11 1029s 1029s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1029s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1029s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1029s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1029s 1029s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1029s SUB ONE { 1029s 1; 1029s } 1029s IF (ONE ) { 1029s PRINT ONE() IF ONE ; 1029s } 1029s 1029s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1029s SUB ONE () { 1 } 1029s DO { 1029s PRINT 1 1029s }; 1029s 1029s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1029s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1029s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1029s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1029s 1029s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1029s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1029s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1029s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1029s 1029s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1029s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1029s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1029s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1029s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1029s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1029s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1029s MENTIONED ABOVE: 1029s 1029s SUB NOT_INLINED () { RETURN 23 } 1029s 1029s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1029s X X X X 1029s 1029s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1029s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1029s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1029s ON A NON-UNIX SYSTEM. 1029s 1029s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1029s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1029s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1029s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1029s 1029s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1029s CHDIR $SOMEWHERE; 1029s SUB CHDIR { ... } 1029s 1029s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1029s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1029s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1029s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1029s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1029s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1029s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1029s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1029s FOR SOME KEYWORDS. SEE L. 1029s 1029s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1029s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1029s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1029s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1029s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1029s THAT IS, THEY COULD SAY 1029s 1029s USE MODULE 'OPEN'; 1029s 1029s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1029s 1029s USE MODULE; 1029s 1029s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1029s 1029s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1029s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1029s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1029s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1029s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1029s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1029s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1029s 1029s PACKAGE REGLOB; 1029s REQUIRE EXPORTER; 1029s @ISA = 'EXPORTER'; 1029s @EXPORT_OK = 'GLOB'; 1029s 1029s SUB IMPORT { 1029s MY $PKG = SHIFT; 1029s RETURN UNLESS @_; 1029s MY $SYM = SHIFT; 1029s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1029s $PKG->EXPORT($WHERE, $SYM, @_); 1029s } 1029s 1029s SUB GLOB { 1029s MY $PAT = SHIFT; 1029s MY @GOT; 1029s IF (OPENDIR MY $D, '.') { 1029s @GOT = GREP /$PAT/, READDIR $D; 1029s CLOSEDIR $D; 1029s } 1029s RETURN @GOT; 1029s } 1029s 1; 1029s 1029s AND HERE'S HOW IT COULD BE (AB)USED: 1029s 1029s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1029s PACKAGE FOO; 1029s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1029s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1029s 1029s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1029s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1029s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1029s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1029s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1029s IT MUST BE DONE AT ALL. 1029s 1029s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1029s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1029s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1029s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1029s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1029s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1029s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1029s LIBRARY. 1029s 1029s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1029s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1029s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1029s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1029s (SEE L). 1029s 1029s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1029s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1029s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1029s 1029s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1029s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1029s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1029s C SYNTAX, THOUGH). 1029s 1029s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1029s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1029s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1029s 1029s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1029s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1029s 1029s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1029s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1029s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1029s 1029s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1029s 1029s =HEAD2 AUTOLOADING 1029s X X 1029s 1029s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1029s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1029s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1029s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1029s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1029s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1029s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1029s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1029s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1029s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1029s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1029s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1029s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1029s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1029s SUBROUTINE NAME. SEE L FOR DETAILS.) 1029s 1029s 1029s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1029s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1029s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1029s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1029s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1029s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1029s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1029s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1029s 1029s SUB AUTOLOAD { 1029s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1029s MY $PROGRAM = $AUTOLOAD; 1029s $PROGRAM =~ S/.*:://; 1029s SYSTEM($PROGRAM, @_); 1029s } 1029s DATE(); 1029s WHO(); 1029s LS('-L'); 1029s 1029s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1029s EVEN NEED PARENTHESES: 1029s 1029s USE SUBS QW(DATE WHO LS); 1029s DATE; 1029s WHO; 1029s LS '-L'; 1029s 1029s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1029s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1029s 1029s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1029s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1029s DESCRIBED IN L AND IN L, THE STANDARD 1029s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1029s FUNCTIONS TO PERL CODE IN L. 1029s 1029s =HEAD2 SUBROUTINE ATTRIBUTES 1029s X X X 1029s 1029s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1029s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1029s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1029s C HAD BEEN SEEN. SEE L FOR DETAILS 1029s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1029s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1029s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1029s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1029s 1029s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1029s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1029s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1029s NEST PROPERLY. 1029s 1029s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1029s 1029s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1029s SUB PLUGH () : UGLY('\(") :BAD; 1029s SUB XYZZY : _5X5 { ... } 1029s 1029s EXAMPLES OF INVALID SYNTAX: 1029s 1029s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1029s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1029s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1029s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1029s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1029s 1029s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1029s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1029s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1029s PARSED AND INVOKED: 1029s 1029s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1029s 1029s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1029s SEE L AND L. 1029s 1029s =HEAD1 SEE ALSO 1029s 1029s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1029s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1029s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1029s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1029s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1029s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1029s 1029s =FOR VI 1029s # EX: SET STS=0 SW=4 ET: 1029s 1029s ok 2 1029s # testing mod_cgi with /modules/cgi/perl.pl 1029s # expected 200 1029s # received 200 1029s # body: PERL CGI 1029s ok 3 1029s # testing mod_test_rwrite with /test_rwrite 1029s # expected 200 1029s # received 200 1029s # body: A 1029s ok 4 1029s ok 1033s t/filter/case_in.t .................. 1033s 1..3 1033s # Running under perl version 5.040001 for linux 1033s # Current time local: Fri May 2 10:50:12 2025 1033s # Current time GMT: Fri May 2 10:50:12 2025 1033s # Using Test.pm version 1.31 1033s # Using Apache/Test.pm version 1.44 1033s ok 1 1033s # testing mod_cgi with /modules/cgi/perl_echo.pl 1033s # expected 200 1033s # received 200 1033s ok 2 1033s # testing mod_echo_post with /echo_post 1033s # expected 200 1033s # received 200 1033s ok 3 1033s ok 1036s t/filter/input_body.t ............... 1036s 1..2 1036s # Running under perl version 5.040001 for linux 1036s # Current time local: Fri May 2 10:50:16 2025 1036s # Current time GMT: Fri May 2 10:50:16 2025 1036s # Using Test.pm version 1.31 1036s # Using Apache/Test.pm version 1.44 1036s # testing : Posted "1 ko" 1036s # expected: 'ok 1' 1036s # received: 'ok 1' 1036s ok 1 1036s # testing : Posted "2 ko" 1036s # expected: 'ok 2' 1036s # received: 'ok 2' 1036s ok 2 1036s ok 1040s t/http11/basicauth.t ................ 1040s 1..3 1040s # Running under perl version 5.040001 for linux 1040s # Current time local: Fri May 2 10:50:19 2025 1040s # Current time GMT: Fri May 2 10:50:19 2025 1040s # Using Test.pm version 1.31 1040s # Using Apache/Test.pm version 1.44 1040s ok 1 1040s ok 2 1040s ok 3 1040s ok 1044s t/http11/chunked.t .................. 1044s 1..30 1044s # Running under perl version 5.040001 for linux 1044s # Current time local: Fri May 2 10:50:23 2025 1044s # Current time GMT: Fri May 2 10:50:23 2025 1044s # Using Test.pm version 1.31 1044s # Using Apache/Test.pm version 1.44 1044s # testing : response protocol 1044s # expected: 'HTTP/1.1' 1044s # received: 'HTTP/1.1' 1044s ok 1 1044s # testing : response Transfer-Encoding 1044s # expected: 'chunked' 1044s # received: 'chunked' 1044s ok 2 1044s # testing : no Content-Length 1044s # expected: 0 1044s # received: 0 1044s ok 3 1044s # testing : body length 1044s # expected: '70976' 1044s # received: 70976 1044s ok 4 1044s # testing : number of requests 1044s # expected: 1 1044s # received: 1 1044s ok 5 1044s # testing : response protocol 1044s # expected: 'HTTP/1.1' 1044s # received: 'HTTP/1.1' 1044s ok 6 1044s # testing : response Transfer-Encoding 1044s # expected: 'chunked' 1044s # received: 'chunked' 1044s ok 7 1044s # testing : no Content-Length 1044s # expected: 0 1044s # received: 0 1044s ok 8 1044s # testing : body length 1044s # expected: '212509' 1044s # received: 212509 1044s ok 9 1044s # testing : number of requests 1044s # expected: 2 1044s # received: 2 1044s ok 10 1044s # testing : response protocol 1044s # expected: 'HTTP/1.1' 1044s # received: 'HTTP/1.1' 1044s ok 11 1044s # testing : response Transfer-Encoding 1044s # expected: 'chunked' 1044s # received: 'chunked' 1044s ok 12 1044s # testing : no Content-Length 1044s # expected: 0 1044s # received: 0 1044s ok 13 1044s # testing : body length 1044s # expected: '280545' 1044s # received: 280545 1044s ok 14 1044s # testing : number of requests 1044s # expected: 3 1044s # received: 3 1044s ok 15 1044s # testing : response protocol 1044s # expected: 'HTTP/1.1' 1044s # received: 'HTTP/1.1' 1044s ok 16 1044s # testing : response Transfer-Encoding 1044s # expected: 'chunked' 1044s # received: 'chunked' 1044s ok 17 1044s # testing : no Content-Length 1044s # expected: 0 1044s # received: 0 1044s ok 18 1044s # testing : body length 1044s # expected: '845969' 1044s # received: 845969 1044s ok 19 1044s # testing : number of requests 1044s # expected: 4 1044s # received: 4 1044s ok 20 1044s # testing : response protocol 1044s # expected: 'HTTP/1.1' 1044s # received: 'HTTP/1.1' 1044s ok 21 1044s # testing : no Transfer-Encoding (test result inverted) 1044s # expected: 'chunked' 1044s # received: '' 1044s ok 22 1044s # testing : content length 1044s # expected: 253 1044s # received: '253' 1044s ok 23 1044s # testing : body length 1044s # expected: '242' 1044s # received: 242 1044s ok 24 1044s # testing : number of requests 1044s # expected: 5 1044s # received: 5 1044s ok 25 1044s # testing : response protocol 1044s # expected: 'HTTP/1.1' 1044s # received: 'HTTP/1.1' 1044s ok 26 1044s # testing : no Transfer-Encoding (test result inverted) 1044s # expected: 'chunked' 1044s # received: '' 1044s ok 27 1044s # testing : content length 1044s # expected: '' 1044s # received: '' 1044s ok 28 1044s # testing : body length 1044s # expected: '14276' 1044s # received: 14276 1044s ok 29 1044s # testing : number of requests 1044s # expected: 6 1044s # received: 6 1044s ok 30 1044s ok 1047s t/http11/chunked2.t ................. 1047s 1..2 1047s # Running under perl version 5.040001 for linux 1047s # Current time local: Fri May 2 10:50:26 2025 1047s # Current time GMT: Fri May 2 10:50:26 2025 1047s # Using Test.pm version 1.31 1047s # Using Apache/Test.pm version 1.44 1047s # testing : successful response 1047s # expected: 200 1047s # received: '200' 1047s ok 1 1047s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1047s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1047s ok 2 1047s ok 1050s t/http11/clength.t .................. 1050s 1..6 1050s # Running under perl version 5.040001 for linux 1050s # Current time local: Fri May 2 10:50:30 2025 1050s # Current time GMT: Fri May 2 10:50:30 2025 1050s # Using Test.pm version 1.31 1050s # Using Apache/Test.pm version 1.44 1050s # testing : successful response 1050s # expected: 200 1050s # received: '200' 1050s ok 1 1050s # expected: 10 1050s # received: '10' 1050s ok 2 1050s # expected: 'bbbbbbbbbb' 1050s # received: 'bbbbbbbbbb' 1050s ok 3 1050s # testing : successful response 1050s # expected: 200 1050s # received: '200' 1050s ok 4 1050s # expected: 6 1050s # received: '6' 1050s ok 5 1050s # expected: 'foobar' 1050s # received: 'foobar' 1050s ok 6 1050s ok 1056s t/http11/post.t ..................... 1056s # using LWP client 1056s 1..51 1056s # Running under perl version 5.040001 for linux 1056s # Current time local: Fri May 2 10:50:33 2025 1056s # Current time GMT: Fri May 2 10:50:33 2025 1056s # Using Test.pm version 1.31 1056s # Using Apache/Test.pm version 1.44 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 1024 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Connection: Keep-Alive 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 1 1056s #DMMATCH1: 1 1056s #Keep-Alive: timeout=5, max=100 1056s # 1056s # testing : length posted 1056s # expected: '1024' 1056s # received: 1024 1056s ok 1 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 2048 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 2 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '2048' 1056s # received: 2048 1056s ok 2 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 3072 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 3 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '3072' 1056s # received: 3072 1056s ok 3 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 4096 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 4 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '4096' 1056s # received: 4096 1056s ok 4 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 5120 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 5 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '5120' 1056s # received: 5120 1056s ok 5 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 6144 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 6 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '6144' 1056s # received: 6144 1056s ok 6 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 7168 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 7 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '7168' 1056s # received: 7168 1056s ok 7 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 8192 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 8 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '8192' 1056s # received: 8192 1056s ok 8 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 9216 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 5 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 9 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '9216' 1056s # received: 9216 1056s ok 9 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 10240 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 10 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '10240' 1056s # received: 10240 1056s ok 10 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 11264 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 11 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '11264' 1056s # received: 11264 1056s ok 11 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 12288 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 12 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '12288' 1056s # received: 12288 1056s ok 12 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 13312 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 13 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '13312' 1056s # received: 13312 1056s ok 13 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 14336 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 14 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '14336' 1056s # received: 14336 1056s ok 14 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 15360 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 15 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '15360' 1056s # received: 15360 1056s ok 15 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 16384 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 16 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '16384' 1056s # received: 16384 1056s ok 16 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 17408 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 17 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '17408' 1056s # received: 17408 1056s ok 17 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 18432 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 18 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '18432' 1056s # received: 18432 1056s ok 18 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 19456 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 19 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '19456' 1056s # received: 19456 1056s ok 19 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 20480 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 20 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '20480' 1056s # received: 20480 1056s ok 20 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 21504 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 21 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '21504' 1056s # received: 21504 1056s ok 21 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 22528 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 22 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '22528' 1056s # received: 22528 1056s ok 22 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 23552 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 23 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '23552' 1056s # received: 23552 1056s ok 23 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 24576 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 24 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '24576' 1056s # received: 24576 1056s ok 24 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 25600 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 25 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '25600' 1056s # received: 25600 1056s ok 25 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 26624 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 26 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '26624' 1056s # received: 26624 1056s ok 26 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 27648 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:37 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 27 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '27648' 1056s # received: 27648 1056s ok 27 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 28672 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 28 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '28672' 1056s # received: 28672 1056s ok 28 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 29696 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 29 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '29696' 1056s # received: 29696 1056s ok 29 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 30720 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 30 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '30720' 1056s # received: 30720 1056s ok 30 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 31744 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 31 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '31744' 1056s # received: 31744 1056s ok 31 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 32768 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 32 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '32768' 1056s # received: 32768 1056s ok 32 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 33792 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 33 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '33792' 1056s # received: 33792 1056s ok 33 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 34816 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 34 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '34816' 1056s # received: 34816 1056s ok 34 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 35840 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 35 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '35840' 1056s # received: 35840 1056s ok 35 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 36864 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 36 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '36864' 1056s # received: 36864 1056s ok 36 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 37888 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 37 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '37888' 1056s # received: 37888 1056s ok 37 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 38912 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 38 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '38912' 1056s # received: 38912 1056s ok 38 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 39936 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 39 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '39936' 1056s # received: 39936 1056s ok 39 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 40960 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 40 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '40960' 1056s # received: 40960 1056s ok 40 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 41984 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 41 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '41984' 1056s # received: 41984 1056s ok 41 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 43008 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 42 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '43008' 1056s # received: 43008 1056s ok 42 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 44032 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 43 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '44032' 1056s # received: 44032 1056s ok 43 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 45056 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 44 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '45056' 1056s # received: 45056 1056s ok 44 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 46080 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 45 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '46080' 1056s # received: 46080 1056s ok 45 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 47104 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 46 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '47104' 1056s # received: 47104 1056s ok 46 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 48128 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 47 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '48128' 1056s # received: 48128 1056s ok 47 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 49152 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 48 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '49152' 1056s # received: 49152 1056s ok 48 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 50176 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 49 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '50176' 1056s # received: 50176 1056s ok 49 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 51200 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 6 1056s #Client-Date: Fri, 02 May 2025 10:50:38 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 50 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '51200' 1056s # received: 51200 1056s ok 50 1056s #lwp request: 1056s #POST http://localhost:8529/eat_post HTTP/1.1 1056s #User-Agent: libwww-perl/6.78 1056s #Content-Length: 102400 1056s # 1056s #server response: 1056s #HTTP/1.1 200 OK 1056s #Date: Fri, 02 May 2025 10:50:39 GMT 1056s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1056s #Vary: In-If1 1056s #Content-Length: 7 1056s #Client-Date: Fri, 02 May 2025 10:50:39 GMT 1056s #Client-Peer: 127.0.0.1:8529 1056s #Client-Response-Num: 51 1056s #DMMATCH1: 1 1056s # 1056s # testing : length posted 1056s # expected: '102400' 1056s # received: 102400 1056s ok 51 1056s ok 1059s t/modules/aaa.t ..................... 1059s 1..40 1059s # Running under perl version 5.040001 for linux 1059s # Current time local: Fri May 2 10:50:39 2025 1059s # Current time GMT: Fri May 2 10:50:39 2025 1059s # Using Test.pm version 1.31 1059s # Using Apache/Test.pm version 1.44 1059s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/realm2 1059s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1059s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/form1 1059s ok 1 1059s ok 2 1059s ok 3 1059s ok 4 1059s ok 5 1059s ok 6 1059s ok 7 1059s ok 8 1059s ok 9 1059s ok 10 1059s ok 11 1059s ok 12 1059s ok 13 1059s ok 14 1059s ok 15 1059s ok 16 1059s ok 17 1059s ok 18 1059s ok 19 1059s ok 20 1059s ok 21 1059s ok 22 1059s ok 23 1059s ok 24 1059s ok 25 1059s ok 26 1059s ok 27 1059s ok 28 1059s ok 29 1059s ok 30 1059s ok 31 1059s ok 32 1059s ok 33 1059s ok 34 1059s ok 35 1059s ok 36 1059s ok 37 1059s ok 38 1059s ok 39 1059s ok 40 1059s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1059s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/form1 1059s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/realm2 1059s ok 1064s t/modules/access.t .................. 1064s 1..408 1064s # Running under perl version 5.040001 for linux 1064s # Current time local: Fri May 2 10:50:42 2025 1064s # Current time GMT: Fri May 2 10:50:42 2025 1064s # Using Test.pm version 1.31 1064s # Using Apache/Test.pm version 1.44 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # expecting access. 1064s ok 1 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 2 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from all 1064s # expecting access. 1064s ok 3 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 4 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from localhost 1064s # expecting access. 1064s ok 5 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 6 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from 127.0.0.1 1064s # expecting access. 1064s ok 7 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 8 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from 127.0 1064s # expecting access. 1064s ok 9 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 10 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 11 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 12 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from 127.0.0.1/16 1064s # expecting access. 1064s ok 13 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 14 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 15 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 16 1064s # --- 1064s # Order deny,allow 1064s # Allow from all 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 17 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # expecting access. 1064s ok 18 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 19 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from all 1064s # expecting access. 1064s ok 20 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 21 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from localhost 1064s # expecting access. 1064s ok 22 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 23 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from 127.0.0.1 1064s # expecting access. 1064s ok 24 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 25 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from 127.0 1064s # expecting access. 1064s ok 26 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 27 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 28 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 29 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from 127.0.0.1/16 1064s # expecting access. 1064s ok 30 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 31 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 32 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 33 1064s # --- 1064s # Order deny,allow 1064s # Allow from localhost 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 34 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # expecting access. 1064s ok 35 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 36 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from all 1064s # expecting access. 1064s ok 37 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 38 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from localhost 1064s # expecting access. 1064s ok 39 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 40 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1 1064s # expecting access. 1064s ok 41 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 42 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0 1064s # expecting access. 1064s ok 43 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 44 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 45 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 46 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1/16 1064s # expecting access. 1064s ok 47 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 48 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 49 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 50 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 51 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # expecting access. 1064s ok 52 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 53 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from all 1064s # expecting access. 1064s ok 54 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 55 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from localhost 1064s # expecting access. 1064s ok 56 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 57 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1 1064s # expecting access. 1064s ok 58 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 59 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from 127.0 1064s # expecting access. 1064s ok 60 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 61 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 62 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 63 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1/16 1064s # expecting access. 1064s ok 64 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 65 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 66 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 67 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 68 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 69 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 70 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from all 1064s # expecting access. 1064s ok 71 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 72 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from localhost 1064s # expecting access. 1064s ok 73 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 74 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1 1064s # expecting access. 1064s ok 75 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 76 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0 1064s # expecting access. 1064s ok 77 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 78 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 79 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 80 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1/16 1064s # expecting access. 1064s ok 81 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 82 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 83 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 84 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 85 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # expecting access. 1064s ok 86 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 87 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from all 1064s # expecting access. 1064s ok 88 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 89 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from localhost 1064s # expecting access. 1064s ok 90 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 91 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1 1064s # expecting access. 1064s ok 92 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 93 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0 1064s # expecting access. 1064s ok 94 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 95 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 96 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 97 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1/16 1064s # expecting access. 1064s ok 98 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 99 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 100 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 101 1064s # --- 1064s # Order deny,allow 1064s # Allow from 127.0.0.1/16 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 102 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # expecting access. 1064s ok 103 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 104 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from all 1064s # expecting access denial. 1064s ok 105 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 106 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 107 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 108 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 109 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 110 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 111 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 112 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 113 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 114 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 115 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 116 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 117 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 118 1064s # --- 1064s # Order deny,allow 1064s # Allow from somewhere.else.com 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 119 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # expecting access. 1064s ok 120 1064s # --- 1064s # Order deny,allow 1064s # Deny from all 1064s # expecting access denial. 1064s ok 121 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from all 1064s # expecting access denial. 1064s ok 122 1064s # --- 1064s # Order deny,allow 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 123 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 124 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 125 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 126 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 127 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 128 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 129 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 130 1064s # --- 1064s # Order deny,allow 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 131 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 132 1064s # --- 1064s # Order deny,allow 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 133 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 134 1064s # --- 1064s # Order deny,allow 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 135 1064s # --- 1064s # Order deny,allow 1064s # Allow from 66.6.6.6 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 136 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # expecting access. 1064s ok 137 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 138 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from all 1064s # expecting access denial. 1064s ok 139 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 140 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 141 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 142 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 143 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 144 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 145 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 146 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 147 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 148 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 149 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 150 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 151 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 152 1064s # --- 1064s # Order allow,deny 1064s # Allow from all 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 153 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # expecting access. 1064s ok 154 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 155 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from all 1064s # expecting access denial. 1064s ok 156 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 157 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 158 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 159 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 160 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 161 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 162 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 163 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 164 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 165 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 166 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 167 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 168 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 169 1064s # --- 1064s # Order allow,deny 1064s # Allow from localhost 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 170 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # expecting access. 1064s ok 171 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 172 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from all 1064s # expecting access denial. 1064s ok 173 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 174 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 175 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 176 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 177 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 178 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 179 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 180 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 181 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 182 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 183 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 184 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 185 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 186 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 187 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # expecting access. 1064s ok 188 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 189 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from all 1064s # expecting access denial. 1064s ok 190 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 191 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 192 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 193 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 194 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 195 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 196 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 197 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 198 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 199 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 200 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 201 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 202 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 203 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 204 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 205 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 206 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from all 1064s # expecting access denial. 1064s ok 207 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 208 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 209 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 210 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 211 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 212 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 213 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 214 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 215 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 216 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 217 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 218 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 219 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 220 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 221 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # expecting access. 1064s ok 222 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 223 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from all 1064s # expecting access denial. 1064s ok 224 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 225 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 226 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 227 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 228 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 229 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 230 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 231 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 232 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 233 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 234 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 235 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 236 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 237 1064s # --- 1064s # Order allow,deny 1064s # Allow from 127.0.0.1/16 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 238 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # expecting access denial. 1064s ok 239 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 240 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from all 1064s # expecting access denial. 1064s ok 241 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 242 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 243 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 244 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 245 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 246 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 247 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 248 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 249 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 250 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 251 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 252 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 253 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 254 1064s # --- 1064s # Order allow,deny 1064s # Allow from somewhere.else.com 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 255 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # expecting access denial. 1064s ok 256 1064s # --- 1064s # Order allow,deny 1064s # Deny from all 1064s # expecting access denial. 1064s ok 257 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from all 1064s # expecting access denial. 1064s ok 258 1064s # --- 1064s # Order allow,deny 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 259 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 260 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 261 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 262 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 263 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 264 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 265 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 266 1064s # --- 1064s # Order allow,deny 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 267 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 268 1064s # --- 1064s # Order allow,deny 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 269 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 270 1064s # --- 1064s # Order allow,deny 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 271 1064s # --- 1064s # Order allow,deny 1064s # Allow from 66.6.6.6 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 272 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # expecting access. 1064s ok 273 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 274 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from all 1064s # expecting access denial. 1064s ok 275 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 276 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 277 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 278 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 279 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 280 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 281 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 282 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 283 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 284 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 285 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 286 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 287 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 288 1064s # --- 1064s # Order mutual-failure 1064s # Allow from all 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 289 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # expecting access. 1064s ok 290 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 291 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from all 1064s # expecting access denial. 1064s ok 292 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 293 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 294 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 295 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 296 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 297 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 298 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 299 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 300 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 301 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 302 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 303 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 304 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 305 1064s # --- 1064s # Order mutual-failure 1064s # Allow from localhost 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 306 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # expecting access. 1064s ok 307 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 308 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from all 1064s # expecting access denial. 1064s ok 309 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 310 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 311 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 312 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 313 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 314 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 315 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 316 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 317 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 318 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 319 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 320 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 321 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 322 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 323 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # expecting access. 1064s ok 324 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 325 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from all 1064s # expecting access denial. 1064s ok 326 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 327 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 328 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 329 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 330 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 331 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 332 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 333 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 334 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 335 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 336 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 337 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 338 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 339 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 340 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # expecting access. 1064s ok 341 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 342 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from all 1064s # expecting access denial. 1064s ok 343 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 344 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 345 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 346 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 347 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 348 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 349 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 350 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 351 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 352 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 353 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 354 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 355 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 356 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/255.255.0.0 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 357 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # expecting access. 1064s ok 358 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 359 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from all 1064s # expecting access denial. 1064s ok 360 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 361 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 362 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 363 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 364 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 365 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 366 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 367 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 368 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 369 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 370 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 371 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from somewhere.else.com 1064s # expecting access. 1064s ok 372 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 373 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 127.0.0.1/16 1064s # Deny from 66.6.6.6 1064s # expecting access. 1064s ok 374 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # expecting access denial. 1064s ok 375 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 376 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from all 1064s # expecting access denial. 1064s ok 377 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 378 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 379 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 380 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 381 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 382 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 383 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 384 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 385 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 386 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 387 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 388 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 389 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 390 1064s # --- 1064s # Order mutual-failure 1064s # Allow from somewhere.else.com 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 391 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # expecting access denial. 1064s ok 392 1064s # --- 1064s # Order mutual-failure 1064s # Deny from all 1064s # expecting access denial. 1064s ok 393 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from all 1064s # expecting access denial. 1064s ok 394 1064s # --- 1064s # Order mutual-failure 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 395 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from localhost 1064s # expecting access denial. 1064s ok 396 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 397 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1 1064s # expecting access denial. 1064s ok 398 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 399 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0 1064s # expecting access denial. 1064s ok 400 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 401 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1/255.255.0.0 1064s # expecting access denial. 1064s ok 402 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 403 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from 127.0.0.1/16 1064s # expecting access denial. 1064s ok 404 1064s # --- 1064s # Order mutual-failure 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 405 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from somewhere.else.com 1064s # expecting access denial. 1064s ok 406 1064s # --- 1064s # Order mutual-failure 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 407 1064s # --- 1064s # Order mutual-failure 1064s # Allow from 66.6.6.6 1064s # Deny from 66.6.6.6 1064s # expecting access denial. 1064s ok 408 1064s ok 1067s t/modules/actions.t ................. 1067s 1..20 1067s # Running under perl version 5.040001 for linux 1067s # Current time local: Fri May 2 10:50:47 2025 1067s # Current time GMT: Fri May 2 10:50:47 2025 1067s # Using Test.pm version 1.31 1067s # Using Apache/Test.pm version 1.44 1067s # expected: 200 1067s # received: '200' 1067s ok 1 1067s # expected: 'nada' 1067s # received: 'nada' 1067s ok 2 1067s # expected: 404 1067s # received: '404' 1067s ok 3 1067s ok 4 # skip RC=404, no need to check content 1067s # expected: 404 1067s # received: '404' 1067s ok 5 1067s ok 6 # skip RC=404, no need to check content 1067s # expected: 404 1067s # received: '404' 1067s ok 7 1067s ok 8 # skip RC=404, no need to check content 1067s # expected: 200 1067s # received: '200' 1067s ok 9 1067s # expected: 'nada' 1067s # received: 'nada' 1067s ok 10 1067s # expected: 404 1067s # received: '404' 1067s ok 11 1067s ok 12 # skip RC=404, no need to check content 1067s # expected: 200 1067s # received: '200' 1067s ok 13 1067s # expected: 'POST 1067s # foo2: bar2 1067s # ' 1067s # received: 'POST 1067s # foo2: bar2 1067s # ' 1067s ok 14 1067s # expected: 405 1067s # received: '405' 1067s ok 15 1067s # expected: 200 1067s # received: '200' 1067s ok 16 1067s # expected: 'foo=bar' 1067s # received: 'foo=bar' 1067s ok 17 1067s # expected: 200 1067s # received: '200' 1067s ok 18 1067s # expected: 'POST 1067s # foo2: bar2 1067s # ' 1067s # received: 'POST 1067s # foo2: bar2 1067s # ' 1067s ok 19 1067s # expected: 405 1067s # received: '405' 1067s ok 20 1067s ok 1071s t/modules/alias.t ................... 1071s 1..134 1071s # Running under perl version 5.040001 for linux 1071s # Current time local: Fri May 2 10:50:50 2025 1071s # Current time GMT: Fri May 2 10:50:50 2025 1071s # Using Test.pm version 1.31 1071s # Using Apache/Test.pm version 1.44 1071s # verifying simple aliases 1071s # testing : /alias/ 1071s # expected: 200 1071s # received: '200' 1071s ok 1 1071s # testing : /bogu/ 1071s # expected: 404 1071s # received: '404' 1071s ok 2 1071s # verifying alias match with /ali[0-9]. 1071s # testing : /ali0 1071s # expected: 0 1071s # received: '0' 1071s ok 3 1071s # testing : /ali1 1071s # expected: 1 1071s # received: '1' 1071s ok 4 1071s # testing : /ali2 1071s # expected: 2 1071s # received: '2' 1071s ok 5 1071s # testing : /ali3 1071s # expected: 3 1071s # received: '3' 1071s ok 6 1071s # testing : /ali4 1071s # expected: 4 1071s # received: '4' 1071s ok 7 1071s # testing : /ali5 1071s # expected: 5 1071s # received: '5' 1071s ok 8 1071s # testing : /ali6 1071s # expected: 6 1071s # received: '6' 1071s ok 9 1071s # testing : /ali7 1071s # expected: 7 1071s # received: '7' 1071s ok 10 1071s # testing : /ali8 1071s # expected: 8 1071s # received: '8' 1071s ok 11 1071s # testing : /ali9 1071s # expected: 9 1071s # received: '9' 1071s ok 12 1071s # verifying expression alias match with /expr/ali[0-9]. 1071s # testing : /ali0 1071s # expected: 0 1071s # received: '0' 1071s ok 13 1071s # testing : /ali1 1071s # expected: 1 1071s # received: '1' 1071s ok 14 1071s # testing : /ali2 1071s # expected: 2 1071s # received: '2' 1071s ok 15 1071s # testing : /ali3 1071s # expected: 3 1071s # received: '3' 1071s ok 16 1071s # testing : /ali4 1071s # expected: 4 1071s # received: '4' 1071s ok 17 1071s # testing : /ali5 1071s # expected: 5 1071s # received: '5' 1071s ok 18 1071s # testing : /ali6 1071s # expected: 6 1071s # received: '6' 1071s ok 19 1071s # testing : /ali7 1071s # expected: 7 1071s # received: '7' 1071s ok 20 1071s # testing : /ali8 1071s # expected: 8 1071s # received: '8' 1071s ok 21 1071s # testing : /ali9 1071s # expected: 9 1071s # received: '9' 1071s ok 22 1071s # testing : /forbid 1071s # expected: '403' 1071s # received: '403' 1071s ok 23 1071s # testing : /gone 1071s # expected: '410' 1071s # received: '410' 1071s ok 24 1071s # testing : /perm 1071s # expected: '301' 1071s # received: '301' 1071s ok 25 1071s # testing : /perm2 1071s # expected: '301' 1071s # received: '301' 1071s ok 26 1071s # testing : /seeother 1071s # expected: '303' 1071s # received: '303' 1071s ok 27 1071s # testing : /temp 1071s # expected: '302' 1071s # received: '302' 1071s ok 28 1071s # testing : /temp2 1071s # expected: '302' 1071s # received: '302' 1071s ok 29 1071s verifying body of perm and temp redirect match 1071s # testing : /p0 1071s # expected: 0 1071s # received: '0' 1071s ok 30 1071s # testing : /p1 1071s # expected: 1 1071s # received: '1' 1071s ok 31 1071s # testing : /p2 1071s # expected: 2 1071s # received: '2' 1071s ok 32 1071s # testing : /p3 1071s # expected: 3 1071s # received: '3' 1071s ok 33 1071s # testing : /p4 1071s # expected: 4 1071s # received: '4' 1071s ok 34 1071s # testing : /p5 1071s # expected: 5 1071s # received: '5' 1071s ok 35 1071s # testing : /p6 1071s # expected: 6 1071s # received: '6' 1071s ok 36 1071s # testing : /p7 1071s # expected: 7 1071s # received: '7' 1071s ok 37 1071s # testing : /p8 1071s # expected: 8 1071s # received: '8' 1071s ok 38 1071s # testing : /p9 1071s # expected: 9 1071s # received: '9' 1071s ok 39 1071s # testing : /t0 1071s # expected: 0 1071s # received: '0' 1071s ok 40 1071s # testing : /t1 1071s # expected: 1 1071s # received: '1' 1071s ok 41 1071s # testing : /t2 1071s # expected: 2 1071s # received: '2' 1071s ok 42 1071s # testing : /t3 1071s # expected: 3 1071s # received: '3' 1071s ok 43 1071s # testing : /t4 1071s # expected: 4 1071s # received: '4' 1071s ok 44 1071s # testing : /t5 1071s # expected: 5 1071s # received: '5' 1071s ok 45 1071s # testing : /t6 1071s # expected: 6 1071s # received: '6' 1071s ok 46 1071s # testing : /t7 1071s # expected: 7 1071s # received: '7' 1071s ok 47 1071s # testing : /t8 1071s # expected: 8 1071s # received: '8' 1071s ok 48 1071s # testing : /t9 1071s # expected: 9 1071s # received: '9' 1071s ok 49 1071s verifying body of perm and temp redirect match with expression support 1071s # testing : /p0 1071s # expected: 0 1071s # received: '0' 1071s ok 50 1071s # testing : /p1 1071s # expected: 1 1071s # received: '1' 1071s ok 51 1071s # testing : /p2 1071s # expected: 2 1071s # received: '2' 1071s ok 52 1071s # testing : /p3 1071s # expected: 3 1071s # received: '3' 1071s ok 53 1071s # testing : /p4 1071s # expected: 4 1071s # received: '4' 1071s ok 54 1071s # testing : /p5 1071s # expected: 5 1071s # received: '5' 1071s ok 55 1071s # testing : /p6 1071s # expected: 6 1071s # received: '6' 1071s ok 56 1071s # testing : /p7 1071s # expected: 7 1071s # received: '7' 1071s ok 57 1071s # testing : /p8 1071s # expected: 8 1071s # received: '8' 1071s ok 58 1071s # testing : /p9 1071s # expected: 9 1071s # received: '9' 1071s ok 59 1071s # testing : /t0 1071s # expected: 0 1071s # received: '0' 1071s ok 60 1071s # testing : /t1 1071s # expected: 1 1071s # received: '1' 1071s ok 61 1071s # testing : /t2 1071s # expected: 2 1071s # received: '2' 1071s ok 62 1071s # testing : /t3 1071s # expected: 3 1071s # received: '3' 1071s ok 63 1071s # testing : /t4 1071s # expected: 4 1071s # received: '4' 1071s ok 64 1071s # testing : /t5 1071s # expected: 5 1071s # received: '5' 1071s ok 65 1071s # testing : /t6 1071s # expected: 6 1071s # received: '6' 1071s ok 66 1071s # testing : /t7 1071s # expected: 7 1071s # received: '7' 1071s ok 67 1071s # testing : /t8 1071s # expected: 8 1071s # received: '8' 1071s ok 68 1071s # testing : /t9 1071s # expected: 9 1071s # received: '9' 1071s ok 69 1071s verifying return code of seeother and gone redirect match 1071s # testing : s0 1071s # expected: '303' 1071s # received: '303' 1071s ok 70 1071s # testing : s1 1071s # expected: '303' 1071s # received: '303' 1071s ok 71 1071s # testing : s2 1071s # expected: '303' 1071s # received: '303' 1071s ok 72 1071s # testing : s3 1071s # expected: '303' 1071s # received: '303' 1071s ok 73 1071s # testing : s4 1071s # expected: '303' 1071s # received: '303' 1071s ok 74 1071s # testing : s5 1071s # expected: '303' 1071s # received: '303' 1071s ok 75 1071s # testing : s6 1071s # expected: '303' 1071s # received: '303' 1071s ok 76 1071s # testing : s7 1071s # expected: '303' 1071s # received: '303' 1071s ok 77 1071s # testing : s8 1071s # expected: '303' 1071s # received: '303' 1071s ok 78 1071s # testing : s9 1071s # expected: '303' 1071s # received: '303' 1071s ok 79 1071s # testing : g0 1071s # expected: '410' 1071s # received: '410' 1071s ok 80 1071s # testing : g1 1071s # expected: '410' 1071s # received: '410' 1071s ok 81 1071s # testing : g2 1071s # expected: '410' 1071s # received: '410' 1071s ok 82 1071s # testing : g3 1071s # expected: '410' 1071s # received: '410' 1071s ok 83 1071s # testing : g4 1071s # expected: '410' 1071s # received: '410' 1071s ok 84 1071s # testing : g5 1071s # expected: '410' 1071s # received: '410' 1071s ok 85 1071s # testing : g6 1071s # expected: '410' 1071s # received: '410' 1071s ok 86 1071s # testing : g7 1071s # expected: '410' 1071s # received: '410' 1071s ok 87 1071s # testing : g8 1071s # expected: '410' 1071s # received: '410' 1071s ok 88 1071s # testing : g9 1071s # expected: '410' 1071s # received: '410' 1071s ok 89 1071s # testing : f0 1071s # expected: '403' 1071s # received: '403' 1071s ok 90 1071s # testing : f1 1071s # expected: '403' 1071s # received: '403' 1071s ok 91 1071s # testing : f2 1071s # expected: '403' 1071s # received: '403' 1071s ok 92 1071s # testing : f3 1071s # expected: '403' 1071s # received: '403' 1071s ok 93 1071s # testing : f4 1071s # expected: '403' 1071s # received: '403' 1071s ok 94 1071s # testing : f5 1071s # expected: '403' 1071s # received: '403' 1071s ok 95 1071s # testing : f6 1071s # expected: '403' 1071s # received: '403' 1071s ok 96 1071s # testing : f7 1071s # expected: '403' 1071s # received: '403' 1071s ok 97 1071s # testing : f8 1071s # expected: '403' 1071s # received: '403' 1071s ok 98 1071s # testing : f9 1071s # expected: '403' 1071s # received: '403' 1071s ok 99 1071s verifying return code of seeother and gone redirect match with expression support 1071s # testing : s0 1071s # expected: '303' 1071s # received: '303' 1071s ok 100 1071s # testing : s1 1071s # expected: '303' 1071s # received: '303' 1071s ok 101 1071s # testing : s2 1071s # expected: '303' 1071s # received: '303' 1071s ok 102 1071s # testing : s3 1071s # expected: '303' 1071s # received: '303' 1071s ok 103 1071s # testing : s4 1071s # expected: '303' 1071s # received: '303' 1071s ok 104 1071s # testing : s5 1071s # expected: '303' 1071s # received: '303' 1071s ok 105 1071s # testing : s6 1071s # expected: '303' 1071s # received: '303' 1071s ok 106 1071s # testing : s7 1071s # expected: '303' 1071s # received: '303' 1071s ok 107 1071s # testing : s8 1071s # expected: '303' 1071s # received: '303' 1071s ok 108 1071s # testing : s9 1071s # expected: '303' 1071s # received: '303' 1071s ok 109 1071s # testing : g0 1071s # expected: '410' 1071s # received: '410' 1071s ok 110 1071s # testing : g1 1071s # expected: '410' 1071s # received: '410' 1071s ok 111 1071s # testing : g2 1071s # expected: '410' 1071s # received: '410' 1071s ok 112 1071s # testing : g3 1071s # expected: '410' 1071s # received: '410' 1071s ok 113 1071s # testing : g4 1071s # expected: '410' 1071s # received: '410' 1071s ok 114 1071s # testing : g5 1071s # expected: '410' 1071s # received: '410' 1071s ok 115 1071s # testing : g6 1071s # expected: '410' 1071s # received: '410' 1071s ok 116 1071s # testing : g7 1071s # expected: '410' 1071s # received: '410' 1071s ok 117 1071s # testing : g8 1071s # expected: '410' 1071s # received: '410' 1071s ok 118 1071s # testing : g9 1071s # expected: '410' 1071s # received: '410' 1071s ok 119 1071s # testing : f0 1071s # expected: '403' 1071s # received: '403' 1071s ok 120 1071s # testing : f1 1071s # expected: '403' 1071s # received: '403' 1071s ok 121 1071s # testing : f2 1071s # expected: '403' 1071s # received: '403' 1071s ok 122 1071s # testing : f3 1071s # expected: '403' 1071s # received: '403' 1071s ok 123 1071s # testing : f4 1071s # expected: '403' 1071s # received: '403' 1071s ok 124 1071s # testing : f5 1071s # expected: '403' 1071s # received: '403' 1071s ok 125 1071s # testing : f6 1071s # expected: '403' 1071s # received: '403' 1071s ok 126 1071s # testing : f7 1071s # expected: '403' 1071s # received: '403' 1071s ok 127 1071s # testing : f8 1071s # expected: '403' 1071s # received: '403' 1071s ok 128 1071s # testing : f9 1071s # expected: '403' 1071s # received: '403' 1071s ok 129 1071s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1071s # verifying /modules/alias/script is plain text 1071s # testing : /modules/alias/script 1071s # expected: '#!/bin/sh 1071s # echo Content-type: text/plain 1071s # echo 1071s # echo this is a shell script cgi. 1071s # ' 1071s # received: '#!/bin/sh 1071s # echo Content-type: text/plain 1071s # echo 1071s # echo this is a shell script cgi. 1071s # ' 1071s ok 130 1071s # verifying same file accessed at /cgi/script is executed code 1071s # testing : /cgi/script 1071s # expected: 'this is a shell script cgi. 1071s # ' 1071s # received: 'this is a shell script cgi. 1071s # ' 1071s ok 131 1071s # verifying ScriptAliasMatch with /aliascgi-script 1071s # testing : /aliascgi-script 1071s # expected: 'this is a shell script cgi. 1071s # ' 1071s # received: 'this is a shell script cgi. 1071s # ' 1071s ok 132 1071s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1071s # testing : /aliascgi-script 1071s # expected: 'this is a shell script cgi. 1071s # ' 1071s # received: 'this is a shell script cgi. 1071s # ' 1071s ok 133 1071s # verifying bad script alias. 1071s # testing : /aliascgi-nada 1071s # expected: 404 1071s # received: '404' 1071s ok 134 1071s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1071s ok 1075s t/modules/allowmethods.t ............ 1075s 1..9 1075s # Running under perl version 5.040001 for linux 1075s # Current time local: Fri May 2 10:50:54 2025 1075s # Current time GMT: Fri May 2 10:50:54 2025 1075s # Using Test.pm version 1.31 1075s # Using Apache/Test.pm version 1.44 1075s # testing : Get request to /Get responds 200 1075s # expected: 200 1075s # received: '200' 1075s ok 1 1075s # testing : Head request to /Get responds 200 1075s # expected: 200 1075s # received: '200' 1075s ok 2 1075s # testing : Post request to /Get responds 405 1075s # expected: 405 1075s # received: '405' 1075s ok 3 1075s # testing : Get request to /Head responds 200 1075s # expected: 200 1075s # received: '200' 1075s ok 4 1075s # testing : Head request to /Head responds 200 1075s # expected: 200 1075s # received: '200' 1075s ok 5 1075s # testing : Post request to /Head responds 405 1075s # expected: 405 1075s # received: '405' 1075s ok 6 1075s # testing : Get request to /Post responds 405 1075s # expected: 405 1075s # received: '405' 1075s ok 7 1075s # testing : Head request to /Post responds 405 1075s # expected: 405 1075s # received: '405' 1075s ok 8 1075s # testing : Post request to /Post responds 200 1075s # expected: 200 1075s # received: '200' 1075s ok 9 1075s ok 1078s t/modules/asis.t .................... 1078s 1..3 1078s # Running under perl version 5.040001 for linux 1078s # Current time local: Fri May 2 10:50:58 2025 1078s # Current time GMT: Fri May 2 10:50:58 2025 1078s # Using Test.pm version 1.31 1078s # Using Apache/Test.pm version 1.44 1078s # testing : asis content OK 1078s # expected: 'This is asis content. 1078s # ' 1078s # received: 'This is asis content. 1078s # ' 1078s ok 1 1078s # testing : asis gave 404 error 1078s # expected: 404 1078s # received: '404' 1078s ok 2 1078s # testing : asis gave 403 error 1078s # expected: 403 1078s # received: '403' 1078s ok 3 1078s ok 1083s t/modules/authz_core.t .............. 1083s 1..504 1083s # Running under perl version 5.040001 for linux 1083s # Current time local: Fri May 2 10:51:01 2025 1083s # Current time GMT: Fri May 2 10:51:01 2025 1083s # Using Test.pm version 1.31 1083s # Using Apache/Test.pm version 1.44 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/groups1 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 200, expected 200 [a/ : a/ ] 1083s ok 1 1083s # got 200, expected 200 [a/ : a/ 1] 1083s ok 2 1083s # got 200, expected 200 [a/ : a/ 2] 1083s ok 3 1083s # got 200, expected 200 [a/ : a/ 1 2] 1083s ok 4 1083s # got 200, expected 200 [a/ : a/ 3] 1083s ok 5 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ user1: a/ ] 1083s ok 6 1083s # got 200, expected 200 [a/ user1: a/ user1] 1083s ok 7 1083s # got 401, expected 401 [a/ user1: a/ user2] 1083s ok 8 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ Any 1 2: a/ ] 1083s ok 9 1083s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1083s ok 10 1083s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1083s ok 11 1083s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1083s ok 12 1083s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1083s ok 13 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1083s ok 14 1083s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1083s ok 15 1083s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1083s ok 16 1083s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1083s ok 17 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1083s ok 18 1083s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1083s ok 19 1083s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1083s ok 20 1083s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1083s ok 21 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1083s ok 22 1083s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1083s ok 23 1083s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1083s ok 24 1083s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1083s ok 25 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1083s ok 26 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1083s ok 27 1083s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1083s ok 28 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1083s ok 29 1083s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1083s ok 30 1083s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1083s ok 31 1083s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1083s ok 32 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1083s ok 33 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1083s ok 34 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1083s ok 35 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1083s ok 36 1083s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1083s ok 37 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1083s ok 38 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1083s ok 39 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1083s ok 40 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1083s ok 41 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1083s ok 42 1083s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1083s ok 43 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1083s ok 44 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1083s ok 45 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1083s ok 46 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1083s ok 47 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1083s ok 48 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1083s ok 49 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1083s ok 50 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1083s ok 51 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1083s ok 52 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1083s ok 53 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1083s ok 54 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1083s ok 55 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1083s ok 56 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1083s ok 57 1083s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1083s ok 58 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 !2: a/ ] 1083s ok 59 1083s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1083s ok 60 1083s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1083s ok 61 1083s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1083s ok 62 1083s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1083s ok 63 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1083s ok 64 1083s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1083s ok 65 1083s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1083s ok 66 1083s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1083s ok 67 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1083s ok 68 1083s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1083s ok 69 1083s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1083s ok 70 1083s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1083s ok 71 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1083s ok 72 1083s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1083s ok 73 1083s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1083s ok 74 1083s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1083s ok 75 1083s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1083s ok 76 1083s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1083s ok 77 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1083s ok 78 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1083s ok 79 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1083s ok 80 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1083s ok 81 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1083s ok 82 1083s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1083s ok 83 1083s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1083s ok 84 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1083s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1083s ok 85 1083s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1083s ok 86 1083s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1083s ok 87 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1083s ok 88 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1083s ok 89 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1083s ok 90 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1083s ok 91 1083s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1083s ok 92 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1083s ok 93 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1083s ok 94 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1083s ok 95 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1083s ok 96 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1083s ok 97 1083s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1083s ok 98 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1083s ok 99 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1083s ok 100 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1083s ok 101 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1083s ok 102 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1083s ok 103 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1083s ok 104 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1083s ok 105 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1083s ok 106 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1083s ok 107 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1083s ok 108 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1083s ok 109 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1083s ok 110 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1083s ok 111 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1083s ok 112 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1083s ok 113 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 2: a/ ] 1083s ok 114 1083s # got 403, expected 403 [a/ All 1 2: a/ 1] 1083s ok 115 1083s # got 403, expected 403 [a/ All 1 2: a/ 2] 1083s ok 116 1083s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1083s ok 117 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1083s ok 118 1083s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1083s ok 119 1083s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1083s ok 120 1083s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1083s ok 121 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1083s ok 122 1083s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1083s ok 123 1083s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1083s ok 124 1083s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1083s ok 125 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1083s ok 126 1083s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1083s ok 127 1083s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1083s ok 128 1083s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1083s ok 129 1083s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1083s ok 130 1083s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1083s ok 131 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1083s ok 132 1083s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1083s ok 133 1083s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1083s ok 134 1083s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1083s ok 135 1083s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1083s ok 136 1083s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1083s ok 137 1083s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1083s ok 138 1083s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1083s ok 139 1083s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1083s ok 140 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1083s ok 141 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1083s ok 142 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1083s ok 143 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1083s ok 144 1083s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1083s ok 145 1083s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1083s ok 146 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1083s ok 147 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1083s ok 148 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1083s ok 149 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1083s ok 150 1083s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1083s ok 151 1083s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1083s ok 152 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1083s ok 153 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1083s ok 154 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1083s ok 155 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1083s ok 156 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1083s ok 157 1083s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1083s ok 158 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1083s ok 159 1083s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1083s ok 160 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1083s ok 161 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1083s ok 162 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1083s ok 163 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1083s ok 164 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1083s ok 165 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1083s ok 166 1083s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1083s ok 167 1083s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1083s ok 168 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1083s ok 169 1083s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1083s ok 170 1083s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1083s ok 171 1083s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1083s ok 172 1083s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1083s ok 173 1083s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1083s ok 174 1083s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1083s ok 175 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1083s ok 176 1083s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1083s ok 177 1083s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1083s ok 178 1083s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1083s ok 179 1083s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1083s ok 180 1083s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1083s ok 181 1083s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1083s ok 182 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1083s ok 183 1083s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1083s ok 184 1083s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1083s ok 185 1083s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1083s ok 186 1083s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1083s ok 187 1083s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1083s ok 188 1083s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1083s ok 189 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1083s ok 190 1083s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1083s ok 191 1083s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1083s ok 192 1083s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1083s ok 193 1083s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1083s ok 194 1083s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1083s ok 195 1083s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1083s ok 196 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1083s ok 197 1083s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1083s ok 198 1083s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1083s ok 199 1083s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1083s ok 200 1083s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1083s ok 201 1083s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1083s ok 202 1083s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1083s ok 203 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1083s ok 204 1083s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1083s ok 205 1083s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1083s ok 206 1083s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1083s ok 207 1083s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1083s ok 208 1083s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1083s ok 209 1083s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1083s ok 210 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1083s ok 211 1083s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1083s ok 212 1083s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1083s ok 213 1083s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1083s ok 214 1083s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1083s ok 215 1083s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1083s ok 216 1083s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1083s ok 217 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1083s ok 218 1083s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1083s ok 219 1083s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1083s ok 220 1083s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1083s ok 221 1083s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1083s ok 222 1083s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1083s ok 223 1083s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1083s ok 224 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1083s ok 225 1083s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1083s ok 226 1083s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1083s ok 227 1083s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1083s ok 228 1083s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1083s ok 229 1083s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1083s ok 230 1083s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1083s ok 231 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1083s ok 232 1083s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1083s ok 233 1083s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1083s ok 234 1083s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1083s ok 235 1083s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1083s ok 236 1083s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1083s ok 237 1083s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1083s ok 238 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1083s ok 239 1083s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1083s ok 240 1083s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1083s ok 241 1083s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1083s ok 242 1083s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1083s ok 243 1083s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1083s ok 244 1083s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1083s ok 245 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1083s ok 246 1083s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1083s ok 247 1083s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1083s ok 248 1083s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1083s ok 249 1083s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1083s ok 250 1083s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1083s ok 251 1083s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1083s ok 252 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1083s ok 253 1083s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1083s ok 254 1083s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1083s ok 255 1083s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1083s ok 256 1083s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1083s ok 257 1083s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1083s ok 258 1083s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1083s ok 259 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1083s ok 260 1083s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1083s ok 261 1083s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1083s ok 262 1083s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1083s ok 263 1083s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1083s ok 264 1083s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1083s ok 265 1083s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1083s ok 266 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1083s ok 267 1083s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1083s ok 268 1083s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1083s ok 269 1083s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1083s ok 270 1083s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1083s ok 271 1083s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1083s ok 272 1083s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1083s ok 273 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1083s ok 274 1083s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1083s ok 275 1083s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1083s ok 276 1083s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1083s ok 277 1083s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1083s ok 278 1083s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1083s ok 279 1083s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1083s ok 280 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1083s ok 281 1083s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1083s ok 282 1083s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1083s ok 283 1083s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1083s ok 284 1083s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1083s ok 285 1083s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1083s ok 286 1083s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1083s ok 287 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1083s ok 288 1083s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1083s ok 289 1083s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1083s ok 290 1083s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1083s ok 291 1083s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1083s ok 292 1083s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1083s ok 293 1083s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1083s ok 294 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1083s ok 295 1083s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1083s ok 296 1083s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1083s ok 297 1083s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1083s ok 298 1083s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1083s ok 299 1083s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1083s ok 300 1083s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1083s ok 301 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1083s ok 302 1083s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1083s ok 303 1083s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1083s ok 304 1083s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1083s ok 305 1083s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1083s ok 306 1083s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1083s ok 307 1083s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1083s ok 308 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1083s ok 309 1083s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1083s ok 310 1083s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1083s ok 311 1083s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1083s ok 312 1083s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1083s ok 313 1083s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1083s ok 314 1083s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1083s ok 315 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1083s ok 316 1083s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1083s ok 317 1083s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1083s ok 318 1083s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1083s ok 319 1083s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1083s ok 320 1083s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1083s ok 321 1083s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1083s ok 322 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1083s ok 323 1083s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1083s ok 324 1083s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1083s ok 325 1083s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1083s ok 326 1083s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1083s ok 327 1083s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1083s ok 328 1083s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1083s ok 329 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1083s ok 330 1083s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1083s ok 331 1083s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1083s ok 332 1083s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1083s ok 333 1083s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1083s ok 334 1083s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1083s ok 335 1083s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1083s ok 336 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1083s ok 337 1083s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1083s ok 338 1083s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1083s ok 339 1083s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1083s ok 340 1083s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1083s ok 341 1083s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1083s ok 342 1083s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1083s ok 343 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1083s ok 344 1083s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1083s ok 345 1083s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1083s ok 346 1083s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1083s ok 347 1083s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1083s ok 348 1083s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1083s ok 349 1083s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1083s ok 350 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1083s ok 351 1083s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1083s ok 352 1083s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1083s ok 353 1083s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1083s ok 354 1083s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1083s ok 355 1083s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1083s ok 356 1083s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1083s ok 357 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1083s ok 358 1083s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1083s ok 359 1083s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1083s ok 360 1083s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1083s ok 361 1083s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1083s ok 362 1083s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1083s ok 363 1083s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1083s ok 364 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1083s ok 365 1083s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1083s ok 366 1083s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1083s ok 367 1083s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1083s ok 368 1083s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1083s ok 369 1083s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1083s ok 370 1083s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1083s ok 371 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1083s ok 372 1083s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1083s ok 373 1083s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1083s ok 374 1083s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1083s ok 375 1083s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1083s ok 376 1083s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1083s ok 377 1083s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1083s ok 378 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1083s ok 379 1083s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1083s ok 380 1083s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1083s ok 381 1083s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1083s ok 382 1083s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1083s ok 383 1083s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1083s ok 384 1083s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1083s ok 385 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1083s ok 386 1083s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1083s ok 387 1083s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1083s ok 388 1083s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1083s ok 389 1083s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1083s ok 390 1083s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1083s ok 391 1083s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1083s ok 392 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1083s ok 393 1083s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1083s ok 394 1083s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1083s ok 395 1083s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1083s ok 396 1083s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1083s ok 397 1083s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1083s ok 398 1083s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1083s ok 399 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1083s ok 400 1083s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1083s ok 401 1083s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1083s ok 402 1083s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1083s ok 403 1083s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1083s ok 404 1083s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1083s ok 405 1083s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1083s ok 406 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1083s ok 407 1083s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1083s ok 408 1083s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1083s ok 409 1083s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1083s ok 410 1083s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1083s ok 411 1083s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1083s ok 412 1083s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1083s ok 413 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1083s ok 414 1083s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1083s ok 415 1083s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1083s ok 416 1083s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1083s ok 417 1083s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1083s ok 418 1083s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1083s ok 419 1083s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1083s ok 420 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1083s ok 421 1083s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1083s ok 422 1083s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1083s ok 423 1083s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1083s ok 424 1083s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1083s ok 425 1083s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1083s ok 426 1083s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1083s ok 427 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1083s ok 428 1083s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1083s ok 429 1083s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1083s ok 430 1083s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1083s ok 431 1083s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1083s ok 432 1083s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1083s ok 433 1083s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1083s ok 434 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1083s ok 435 1083s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1083s ok 436 1083s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1083s ok 437 1083s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1083s ok 438 1083s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1083s ok 439 1083s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1083s ok 440 1083s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1083s ok 441 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1083s ok 442 1083s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1083s ok 443 1083s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1083s ok 444 1083s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1083s ok 445 1083s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1083s ok 446 1083s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1083s ok 447 1083s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1083s ok 448 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1083s ok 449 1083s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1083s ok 450 1083s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1083s ok 451 1083s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1083s ok 452 1083s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1083s ok 453 1083s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1083s ok 454 1083s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1083s ok 455 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1083s ok 456 1083s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1083s ok 457 1083s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1083s ok 458 1083s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1083s ok 459 1083s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1083s ok 460 1083s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1083s ok 461 1083s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1083s ok 462 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1083s ok 463 1083s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1083s ok 464 1083s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1083s ok 465 1083s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1083s ok 466 1083s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1083s ok 467 1083s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1083s ok 468 1083s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1083s ok 469 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1083s ok 470 1083s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1083s ok 471 1083s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1083s ok 472 1083s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1083s ok 473 1083s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1083s ok 474 1083s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1083s ok 475 1083s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1083s ok 476 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1083s ok 477 1083s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1083s ok 478 1083s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1083s ok 479 1083s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1083s ok 480 1083s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1083s ok 481 1083s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1083s ok 482 1083s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1083s ok 483 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1083s ok 484 1083s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1083s ok 485 1083s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1083s ok 486 1083s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1083s ok 487 1083s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1083s ok 488 1083s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1083s ok 489 1083s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1083s ok 490 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1083s ok 491 1083s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1083s ok 492 1083s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1083s ok 493 1083s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1083s ok 494 1083s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1083s ok 495 1083s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1083s ok 496 1083s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1083s ok 497 1083s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1083s ok 498 1083s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1083s ok 499 1083s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1083s ok 500 1083s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1083s ok 501 1083s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1083s ok 502 1083s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1083s ok 503 1083s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1083s ok 504 1083s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/groups1 1083s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1083s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1083s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1083s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1083s ok 1087s t/modules/autoindex.t ............... 1087s 1..84 1087s # Running under perl version 5.040001 for linux 1087s # Current time local: Fri May 2 10:51:06 2025 1087s # Current time GMT: Fri May 2 10:51:06 2025 1087s # Using Test.pm version 1.31 1087s # Using Apache/Test.pm version 1.44 1087s --- 1087s IndexOrderDefault Ascending Name 1087s GET /modules/autoindex/htaccess/ 1087s ok 1 1087s --- 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 2 1087s --- 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 3 1087s --- 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 4 1087s --- 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 5 1087s --- 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 6 1087s --- 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 7 1087s --- 1087s IndexOrderDefault Ascending Date 1087s GET /modules/autoindex/htaccess/ 1087s ok 8 1087s --- 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 9 1087s --- 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 10 1087s --- 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 11 1087s --- 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 12 1087s --- 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 13 1087s --- 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 14 1087s --- 1087s IndexOrderDefault Ascending Size 1087s GET /modules/autoindex/htaccess/ 1087s ok 15 1087s --- 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 16 1087s --- 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 17 1087s --- 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 18 1087s --- 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 19 1087s --- 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 20 1087s --- 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 21 1087s --- 1087s IndexOrderDefault Descending Name 1087s GET /modules/autoindex/htaccess/ 1087s ok 22 1087s --- 1087s IndexOrderDefault Descending Name 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 23 1087s --- 1087s IndexOrderDefault Descending Name 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 24 1087s --- 1087s IndexOrderDefault Descending Name 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 25 1087s --- 1087s IndexOrderDefault Descending Name 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 26 1087s --- 1087s IndexOrderDefault Descending Name 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 27 1087s --- 1087s IndexOrderDefault Descending Name 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 28 1087s --- 1087s IndexOrderDefault Descending Date 1087s GET /modules/autoindex/htaccess/ 1087s ok 29 1087s --- 1087s IndexOrderDefault Descending Date 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 30 1087s --- 1087s IndexOrderDefault Descending Date 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 31 1087s --- 1087s IndexOrderDefault Descending Date 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 32 1087s --- 1087s IndexOrderDefault Descending Date 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 33 1087s --- 1087s IndexOrderDefault Descending Date 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 34 1087s --- 1087s IndexOrderDefault Descending Date 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 35 1087s --- 1087s IndexOrderDefault Descending Size 1087s GET /modules/autoindex/htaccess/ 1087s ok 36 1087s --- 1087s IndexOrderDefault Descending Size 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 37 1087s --- 1087s IndexOrderDefault Descending Size 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 38 1087s --- 1087s IndexOrderDefault Descending Size 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 39 1087s --- 1087s IndexOrderDefault Descending Size 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 40 1087s --- 1087s IndexOrderDefault Descending Size 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 41 1087s --- 1087s IndexOrderDefault Descending Size 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 42 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Name 1087s GET /modules/autoindex/htaccess/ 1087s ok 43 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 44 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 45 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 46 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 47 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 48 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Name 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 49 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Date 1087s GET /modules/autoindex/htaccess/ 1087s ok 50 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 51 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 52 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 53 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 54 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 55 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Date 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 56 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Size 1087s GET /modules/autoindex/htaccess/ 1087s ok 57 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 58 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 59 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 60 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 61 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 62 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Ascending Size 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 63 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Name 1087s GET /modules/autoindex/htaccess/ 1087s ok 64 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Name 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 65 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Name 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 66 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Name 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 67 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Name 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 68 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Name 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 69 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Name 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 70 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Date 1087s GET /modules/autoindex/htaccess/ 1087s ok 71 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Date 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 72 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Date 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 73 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Date 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 74 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Date 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 75 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Date 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 76 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Date 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 77 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Size 1087s GET /modules/autoindex/htaccess/ 1087s ok 78 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Size 1087s 1087s (C=N O=A) 1087s GET /modules/autoindex/htaccess/?C=N&O=A 1087s ok 79 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Size 1087s 1087s (C=N O=D) 1087s GET /modules/autoindex/htaccess/?C=N&O=D 1087s ok 80 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Size 1087s 1087s (C=M O=A) 1087s GET /modules/autoindex/htaccess/?C=M&O=A 1087s ok 81 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Size 1087s 1087s (C=M O=D) 1087s GET /modules/autoindex/htaccess/?C=M&O=D 1087s ok 82 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Size 1087s 1087s (C=S O=A) 1087s GET /modules/autoindex/htaccess/?C=S&O=A 1087s ok 83 1087s --- 1087s IndexOptions FancyIndexing 1087s IndexOrderDefault Descending Size 1087s 1087s (C=S O=D) 1087s GET /modules/autoindex/htaccess/?C=S&O=D 1087s ok 84 1087s ok 1091s t/modules/autoindex2.t .............. 1091s 1..3 1091s # Running under perl version 5.040001 for linux 1091s # Current time local: Fri May 2 10:51:10 2025 1091s # Current time GMT: Fri May 2 10:51:10 2025 1091s # Using Test.pm version 1.31 1091s # Using Apache/Test.pm version 1.44 1091s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1091s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1091s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1091s # testing : dir_broken should not be listed 1091s # expected: 0 1091s # received: 0 1091s ok 1 1091s # testing : dir_normal should be listed 1091s # expected: 1 1091s # received: 1 1091s ok 2 1091s # testing : dir_protected should not be listed 1091s # expected: 0 1091s # received: 0 1091s ok 3 1091s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1091s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1091s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1091s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1091s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1091s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1091s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1091s ok 1094s t/modules/brotli.t .................. 1094s 1..64 1094s # Running under perl version 5.040001 for linux 1094s # Current time local: Fri May 2 10:51:14 2025 1094s # Current time GMT: Fri May 2 10:51:14 2025 1094s # Using Test.pm version 1.31 1094s # Using Apache/Test.pm version 1.44 1094s qvalue: 1094s # expected: 200 1094s # received: '200' 1094s ok 1 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 2 1094s qvalue: 1094s # expected: 200 1094s # received: '200' 1094s ok 3 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 4 1094s qvalue: 1094s # expected: 200 1094s # received: '200' 1094s ok 5 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 6 1094s qvalue: 1094s # expected: 200 1094s # received: '200' 1094s ok 7 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 8 1094s qvalue: 1094s # expected: 200 1094s # received: '200' 1094s ok 9 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 10 1094s qvalue: 1094s # expected: 200 1094s # received: '200' 1094s ok 11 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 12 1094s qvalue: ; 1094s # expected: 200 1094s # received: '200' 1094s ok 13 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 14 1094s qvalue: ; 1094s # expected: 200 1094s # received: '200' 1094s ok 15 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 16 1094s qvalue: ; 1094s # expected: 200 1094s # received: '200' 1094s ok 17 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 18 1094s qvalue: ;q= 1094s # expected: 200 1094s # received: '200' 1094s ok 19 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 20 1094s qvalue: ;q= 1094s # expected: 200 1094s # received: '200' 1094s ok 21 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 22 1094s qvalue: ;q= 1094s # expected: 200 1094s # received: '200' 1094s ok 23 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 24 1094s qvalue: ;q=0 1094s # expected: 200 1094s # received: '200' 1094s ok 25 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 26 1094s qvalue: ;q=0 1094s # expected: 200 1094s # received: '200' 1094s ok 27 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 28 1094s qvalue: ;q=0 1094s # expected: 200 1094s # received: '200' 1094s ok 29 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 30 1094s qvalue: ;q=0. 1094s # expected: 200 1094s # received: '200' 1094s ok 31 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 32 1094s qvalue: ;q=0. 1094s # expected: 200 1094s # received: '200' 1094s ok 33 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 34 1094s qvalue: ;q=0. 1094s # expected: 200 1094s # received: '200' 1094s ok 35 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 36 1094s qvalue: ;q=0.0 1094s # expected: 200 1094s # received: '200' 1094s ok 37 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 38 1094s qvalue: ;q=0.0 1094s # expected: 200 1094s # received: '200' 1094s ok 39 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 40 1094s qvalue: ;q=0.0 1094s # expected: 200 1094s # received: '200' 1094s ok 41 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 42 1094s qvalue: ;q=0.00 1094s # expected: 200 1094s # received: '200' 1094s ok 43 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 44 1094s qvalue: ;q=0.00 1094s # expected: 200 1094s # received: '200' 1094s ok 45 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 46 1094s qvalue: ;q=0.00 1094s # expected: 200 1094s # received: '200' 1094s ok 47 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 48 1094s qvalue: ;q=0.000 1094s # expected: 200 1094s # received: '200' 1094s ok 49 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 50 1094s qvalue: ;q=0.000 1094s # expected: 200 1094s # received: '200' 1094s ok 51 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 52 1094s qvalue: ;q=0.000 1094s # expected: 200 1094s # received: '200' 1094s ok 53 1094s # testing : response without Content-Encoding is OK 1094s # expected: undef 1094s # received: undef 1094s ok 54 1094s qvalue: ;q=0.0000 1094s # expected: 200 1094s # received: '200' 1094s ok 55 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 56 1094s qvalue: ;q=0.0000 1094s # expected: 200 1094s # received: '200' 1094s ok 57 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 58 1094s qvalue: ;q=0.0000 1094s # expected: 200 1094s # received: '200' 1094s ok 59 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 60 1094s # expected: 200 1094s # received: '200' 1094s ok 61 1094s # testing : response Content-Encoding is OK 1094s # expected: 'br' 1094s # received: 'br' 1094s ok 62 1094s # expected: 200 1094s # received: '200' 1094s ok 63 1094s # testing : response Content-Encoding is OK 1094s # expected: 'gzip' 1094s # received: 'gzip' 1094s ok 64 1094s ok 1098s t/modules/buffer.t .................. 1098s 1..12 1098s # Running under perl version 5.040001 for linux 1098s # Current time local: Fri May 2 10:51:17 2025 1098s # Current time GMT: Fri May 2 10:51:17 2025 1098s # Using Test.pm version 1.31 1098s # Using Apache/Test.pm version 1.44 1098s # testing : Checking return code is '200' 1098s # expected: 200 1098s # received: '200' 1098s ok 1 1098s ok 2 1098s # testing : Checking return code is '200' 1098s # expected: 200 1098s # received: '200' 1098s ok 3 1098s ok 4 1098s # testing : Checking return code is '200' 1098s # expected: 200 1098s # received: '200' 1098s ok 5 1098s ok 6 1098s # testing : Checking return code is '200' 1098s # expected: 200 1098s # received: '200' 1098s ok 7 1098s ok 8 1098s # testing : Checking return code is '200' 1098s # expected: 200 1098s # received: '200' 1098s ok 9 1098s ok 10 1098s # testing : Checking return code is '200' 1098s # expected: 200 1098s # received: '200' 1098s ok 11 1098s ok 12 1098s ok 1101s t/modules/cache.t ................... 1101s 1..3 1101s # Running under perl version 5.040001 for linux 1101s # Current time local: Fri May 2 10:51:20 2025 1101s # Current time GMT: Fri May 2 10:51:20 2025 1101s # Using Test.pm version 1.31 1101s # Using Apache/Test.pm version 1.44 1101s # testing : non-cached call to index.html 1101s # expected: 200 1101s # received: '200' 1101s ok 1 1101s # testing : call to cache index.html 1101s # expected: 200 1101s # received: '200' 1101s ok 2 1101s # testing : cached call to index.html 1101s # expected: 200 1101s # received: '200' 1101s ok 3 1101s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1101s ok 1108s t/modules/cgi.t ..................... 1108s 1..58 1108s # Running under perl version 5.040001 for linux 1108s # Current time local: Fri May 2 10:51:24 2025 1108s # Current time GMT: Fri May 2 10:51:24 2025 1108s # Using Test.pm version 1.31 1108s # Using Apache/Test.pm version 1.44 1108s # testing : return code for acceptpathinfodefault.sh 1108s # expected: 200 1108s # received: '200' 1108s ok 1 1108s # testing : body for acceptpathinfodefault.sh 1108s # expected: '' 1108s # received: '' 1108s ok 2 1108s # testing : return code for acceptpathinfodefault.sh/foo 1108s # expected: 200 1108s # received: '200' 1108s ok 3 1108s # testing : body for acceptpathinfodefault.sh/foo 1108s # expected: '/foo' 1108s # received: '/foo' 1108s ok 4 1108s # testing : return code for acceptpathinfooff.sh 1108s # expected: 200 1108s # received: '200' 1108s ok 5 1108s # testing : body for acceptpathinfooff.sh 1108s # expected: '' 1108s # received: '' 1108s ok 6 1108s # testing : return code for acceptpathinfooff.sh/foo 1108s # expected: 404 1108s # received: '404' 1108s ok 7 1108s # no body test for this one 1108s ok 8 1108s # testing : return code for acceptpathinfoon.sh 1108s # expected: 200 1108s # received: '200' 1108s ok 9 1108s # testing : body for acceptpathinfoon.sh 1108s # expected: '' 1108s # received: '' 1108s ok 10 1108s # testing : return code for acceptpathinfoon.sh/foo 1108s # expected: 200 1108s # received: '200' 1108s ok 11 1108s # testing : body for acceptpathinfoon.sh/foo 1108s # expected: '/foo' 1108s # received: '/foo' 1108s ok 12 1108s # testing : return code for bogus-perl.pl 1108s # expected: 500 1108s # received: '500' 1108s ok 13 1108s # cgi log created ok. 1108s ok 14 1108s # testing : return code for bogus-sh.sh 1108s # expected: 500 1108s # received: '500' 1108s ok 15 1108s # checking that log size (807) is bigger than it used to be (523) 1108s ok 16 1108s # testing : return code for nph-stderr.pl 1108s # expected: 200 1108s # received: '200' 1108s ok 17 1108s # testing : body for nph-stderr.pl 1108s # expected: 'this is nph-stdout' 1108s # received: 'this is nph-stdout' 1108s ok 18 1108s # testing : return code for nph-test.pl 1108s # expected: 200 1108s # received: '200' 1108s ok 19 1108s # testing : body for nph-test.pl 1108s # expected: 'ok' 1108s # received: 'ok' 1108s ok 20 1108s # testing : return code for perl.pl 1108s # expected: 200 1108s # received: '200' 1108s ok 21 1108s # testing : body for perl.pl 1108s # expected: 'perl cgi' 1108s # received: 'perl cgi' 1108s ok 22 1108s # testing : return code for sh.sh 1108s # expected: 200 1108s # received: '200' 1108s ok 23 1108s # testing : body for sh.sh 1108s # expected: 'sh cgi' 1108s # received: 'sh cgi' 1108s ok 24 1108s # testing : return code for stderr1.pl 1108s # expected: 200 1108s # received: '200' 1108s ok 25 1108s # testing : body for stderr1.pl 1108s # expected: 'this is stdout' 1108s # received: 'this is stdout' 1108s ok 26 1108s # testing : return code for stderr2.pl 1108s # expected: 200 1108s # received: '200' 1108s ok 27 1108s # testing : body for stderr2.pl 1108s # expected: 'this is also stdout' 1108s # received: 'this is also stdout' 1108s ok 28 1108s # testing : return code for stderr3.pl 1108s # expected: 200 1108s # received: '200' 1108s ok 29 1108s # testing : body for stderr3.pl 1108s # expected: 'this is more stdout' 1108s # received: 'this is more stdout' 1108s ok 30 1108s # posted content (length 10) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1108s # expected: '500' 1108s # received: '500' 1108s ok 31 1108s # checking that log size (35781) is greater than 807 1108s ok 32 1108s # verifying that logged content is 10 characters 1108s ok 33 1108s # posted content (length 99) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1108s # expected: '500' 1108s # received: '500' 1108s ok 34 1108s # checking that log size (36240) is greater than 35781 1108s ok 35 1108s # verifying that logged content is 99 characters 1108s ok 36 1108s # posted content (length 250) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1108s # expected: '500' 1108s # received: '500' 1108s ok 37 1108s # checking that log size (36851) is greater than 36240 1108s ok 38 1108s # verifying that logged content is 250 characters 1108s ok 39 1108s # posted content (length 255) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1108s # expected: '500' 1108s # received: '500' 1108s ok 40 1108s # checking that log size (37467) is greater than 36851 1108s ok 41 1108s # verifying that logged content is 255 characters 1108s ok 42 1108s # posted content (length 256) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1108s # expected: '500' 1108s # received: '500' 1108s ok 43 1108s # checking that log size (38084) is greater than 37467 1108s ok 44 1108s # verifying that logged content is 256 characters 1108s ok 45 1108s # posted content (length 257) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1108s # expected: '500' 1108s # received: '500' 1108s ok 46 1108s # checking that log size (38701) is greater than 38084 1108s ok 47 1108s # verifying that logged content is 256 characters 1108s ok 48 1108s # posted content (length 258) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1108s # expected: '500' 1108s # received: '500' 1108s ok 49 1108s # checking that log size (39318) is greater than 38701 1108s ok 50 1108s # verifying that logged content is 256 characters 1108s ok 51 1108s # posted content (length 1024) to bogus-perl.pl 1108s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1108s # expected: '500' 1108s # received: '500' 1108s ok 52 1108s # checking that log size (39936) is greater than 39318 1108s ok 53 1108s # verifying that logged content is 256 characters 1108s ok 54 1108s # verifying log is greater than 40960 bytes. 1108s ok 55 1108s # verifying log did not grow after making bogus request. 1108s ok 56 1108s # verifying log did not grow after making another bogus request. 1108s ok 57 1108s # checking that HEAD /modules/cgi/perl.pl returns 200. 1108s ok 58 1108s ok 1111s t/modules/data.t .................... 1111s 1..2 1111s # Running under perl version 5.040001 for linux 1111s # Current time local: Fri May 2 10:51:31 2025 1111s # Current time GMT: Fri May 2 10:51:31 2025 1111s # Using Test.pm version 1.31 1111s # Using Apache/Test.pm version 1.44 1111s # testing : Checking return code is '200' 1111s # expected: 200 1111s # received: '200' 1111s ok 1 1111s ok 2 1111s ok 1117s t/modules/dav.t ..................... 1117s 1..19 1117s # Running under perl version 5.040001 for linux 1117s # Current time local: Fri May 2 10:51:34 2025 1117s # Current time GMT: Fri May 2 10:51:34 2025 1117s # Using Test.pm version 1.31 1117s # Using Apache/Test.pm version 1.44 1117s resource lock test: 1117s ok 1 1117s DAV put test: 1117s ok 2 1117s getting DAV resource properties: 1117s ok 3 1117s created: Fri, 02 May 2025 10:51:38 GMT 1117s modified: Fri, 02 May 2025 10:51:38 GMT 1117s now: Fri, 02 May 2025 10:51:40 GMT 1117s ok 4 1117s ok 5 1117s resource lock status test: 1117s ok 6 1117s resource unlock test: 1117s ok 7 1117s resource lock status test: 1117s ok 8 1117s getting uri... 1117s expect: 1117s -> 1117s 1117s
1117s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1165s # 1165s # 1165s # Hello World 1165s # 1165s #

[back]

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

mod_include test

1165s # 1165s # 1165s # Hello World 1165s # 1165s #

[back]

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

mod_include test

1165s # 1165s # 1165s # Hello World 1165s # 1165s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

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

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

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

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

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

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

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

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

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

LoadBalancer Status for balancer://failover [p79194379_failover]

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

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

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

Moved Permanently

1236s #

The document has moved here.

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

Moved Permanently

1236s #

The document has moved here.

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

Moved Permanently

1236s #

The document has moved here.

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

Moved Permanently

1236s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1236s #

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

Multiple Choices

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

Available documents: 1236s #

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

Multiple Choices

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

Available documents: 1236s #

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

Moved Permanently

1236s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1236s #

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

Multiple Choices

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

Available documents: 1236s #

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

Moved Permanently

1236s #

The document has moved here.

1236s # 1236s # ' 1236s ok 48 1236s ok 1239s t/modules/status.t .................. 1239s 1..1 1239s # Running under perl version 5.040001 for linux 1239s # Current time local: Fri May 2 10:53:39 2025 1239s # Current time GMT: Fri May 2 10:53:39 2025 1239s # Using Test.pm version 1.31 1239s # Using Apache/Test.pm version 1.44 1239s 1239s 1239s Apache Status 1239s 1239s

Apache Server Status for localhost (via 127.0.0.1)

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

1239s
Current Time: Friday, 02-May-2025 10:53:42 UTC
1239s
Restart Time: Friday, 02-May-2025 10:47:06 UTC
1239s
Parent Server Config. Generation: 1
1239s
Parent Server MPM Generation: 0
1239s
Server uptime: 6 minutes 36 seconds
1239s
Server load: 1.16 1.08 0.84
1239s
Total accesses: 6873 - Total Traffic: 138.2 MB - Total Duration: 66433
1239s
CPU Usage: u5.28 s8.16 cu1.09 cs.82 - 3.88% CPU load
1239s
17.4 requests/sec - 357.3 kB/second - 20.6 kB/request - 9.66579 ms/request
1239s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1239s
_______W____________....................
1239s

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

1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s
SrvPIDAccMCPU 1239s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04798460/326/326_ 1239s 7.773010770.06.336.33 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-04798460/387/387_ 1239s 7.773014640.013.8113.81 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-04798460/378/378_ 1239s 7.783068100.09.469.46 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-04798460/327/327_ 1239s 7.7830146510.05.615.61 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-04798460/327/327_ 1239s 7.783020780.011.6611.66 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-04798460/326/326_ 1239s 7.783010200.01.821.82 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-04798460/422/422_ 1239s 7.783010740.01.891.89 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-04798460/327/327W 1239s 7.770011700.03.903.90 1239s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-04798460/327/327_ 1239s 7.783013040.09.139.13 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-04798460/325/325_ 1239s 7.773112880.08.928.92 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04798480/327/327_ 1239s 7.493111010.08.118.11 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-04798480/416/416_ 1239s 7.503032160.06.096.09 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-04798480/328/328_ 1239s 7.503015070.013.7713.77 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-04798480/345/345_ 1239s 7.493022430.013.9613.96 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-04798480/338/338_ 1239s 7.503016380.07.727.72 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-04798480/326/326_ 1239s 7.5130162450.01.781.78 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-04798480/327/327_ 1239s 7.503011290.02.092.09 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-04798480/336/336_ 1239s 7.503052680.02.522.52 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-04798480/332/332_ 1239s 7.49309870.03.703.70 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-04798480/326/326_ 1239s 7.503011510.05.935.93 1239s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1239s
1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s 1239s
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
1239s 1239s 1239s ok 1 1239s ok 1243s t/modules/substitute.t .............. 1243s 1..19 1243s # Running under perl version 5.040001 for linux 1243s # Current time local: Fri May 2 10:53:42 2025 1243s # Current time GMT: Fri May 2 10:53:42 2025 1243s # Using Test.pm version 1.31 1243s # Using Apache/Test.pm version 1.44 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'barbar': OK 1243s ok 1 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'barbar': OK 1243s ok 2 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'foofoo': OK 1243s ok 3 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'barbar': OK 1243s ok 4 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'barbar': OK 1243s ok 5 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'barbar': OK 1243s ok 6 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'foof 1243s oo': OK 1243s ok 7 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'xfoo': OK 1243s ok 8 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1243s ok 9 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s barx 1243s ': OK 1243s ok 10 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'a$1axb(': OK 1243s ok 11 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'a$XX': OK 1243s ok 12 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1243s ok 13 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'x&x': OK 1243s ok 14 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'xx': OK 1243s ok 15 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'fcooar': OK 1243s ok 16 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'fc$1ar': OK 1243s ok 17 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'fdooar': OK 1243s ok 18 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s got 200 'XXXfooXXX 1243s bar': OK 1243s ok 19 1243s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1243s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1243s ok 1249s t/modules/unique_id.t ............... 1249s 1..300 1249s # Running under perl version 5.040001 for linux 1249s # Current time local: Fri May 2 10:53:46 2025 1249s # Current time GMT: Fri May 2 10:53:46 2025 1249s # Using Test.pm version 1.31 1249s # Using Apache/Test.pm version 1.44 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 1 1249s # unique id: aBSkPZRGcgmPYymvJS4-awAAAAE 1249s ok 2 1249s ok 3 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 4 1249s # unique id: aBSkPW5EVoeqfDjMmgmEdAAAAEg 1249s ok 5 1249s ok 6 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 7 1249s # unique id: aBSkPZRGcgmPYymvJS4-bAAAAAk 1249s ok 8 1249s ok 9 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 10 1249s # unique id: aBSkPW5EVoeqfDjMmgmEdQAAAEM 1249s ok 11 1249s ok 12 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 13 1249s # unique id: aBSkPZRGcgmPYymvJS4-bQAAAAA 1249s ok 14 1249s ok 15 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 16 1249s # unique id: aBSkPW5EVoeqfDjMmgmEdgAAAEE 1249s ok 17 1249s ok 18 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 19 1249s # unique id: aBSkPpRGcgmPYymvJS4-bgAAAAU 1249s ok 20 1249s ok 21 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 22 1249s # unique id: aBSkPm5EVoeqfDjMmgmEdwAAAEQ 1249s ok 23 1249s ok 24 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 25 1249s # unique id: aBSkPpRGcgmPYymvJS4-bwAAAAM 1249s ok 26 1249s ok 27 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 28 1249s # unique id: aBSkPm5EVoeqfDjMmgmEeAAAAEY 1249s ok 29 1249s ok 30 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 31 1249s # unique id: aBSkPpRGcgmPYymvJS4-cAAAAAQ 1249s ok 32 1249s ok 33 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 34 1249s # unique id: aBSkPm5EVoeqfDjMmgmEeQAAAEc 1249s ok 35 1249s ok 36 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 37 1249s # unique id: aBSkPpRGcgmPYymvJS4-cQAAAAY 1249s ok 38 1249s ok 39 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 40 1249s # unique id: aBSkPm5EVoeqfDjMmgmEegAAAEk 1249s ok 41 1249s ok 42 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 43 1249s # unique id: aBSkPpRGcgmPYymvJS4-cgAAAAg 1249s ok 44 1249s ok 45 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 46 1249s # unique id: aBSkPm5EVoeqfDjMmgmEewAAAEI 1249s ok 47 1249s ok 48 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 49 1249s # unique id: aBSkPpRGcgmPYymvJS4-cwAAAAI 1249s ok 50 1249s ok 51 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 52 1249s # unique id: aBSkPm5EVoeqfDjMmgmEfAAAAEU 1249s ok 53 1249s ok 54 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 55 1249s # unique id: aBSkPpRGcgmPYymvJS4-dAAAAAc 1249s ok 56 1249s ok 57 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 58 1249s # unique id: aBSkPm5EVoeqfDjMmgmEfQAAAEA 1249s ok 59 1249s ok 60 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 61 1249s # unique id: aBSkPpRGcgmPYymvJS4-dQAAAAE 1249s ok 62 1249s ok 63 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 64 1249s # unique id: aBSkPm5EVoeqfDjMmgmEfgAAAEg 1249s ok 65 1249s ok 66 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 67 1249s # unique id: aBSkPpRGcgmPYymvJS4-dgAAAAk 1249s ok 68 1249s ok 69 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 70 1249s # unique id: aBSkPm5EVoeqfDjMmgmEfwAAAEM 1249s ok 71 1249s ok 72 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 73 1249s # unique id: aBSkPpRGcgmPYymvJS4-dwAAAAA 1249s ok 74 1249s ok 75 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 76 1249s # unique id: aBSkPm5EVoeqfDjMmgmEgAAAAEE 1249s ok 77 1249s ok 78 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 79 1249s # unique id: aBSkPpRGcgmPYymvJS4-eAAAAAU 1249s ok 80 1249s ok 81 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 82 1249s # unique id: aBSkPm5EVoeqfDjMmgmEgQAAAEQ 1249s ok 83 1249s ok 84 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 85 1249s # unique id: aBSkPpRGcgmPYymvJS4-eQAAAAM 1249s ok 86 1249s ok 87 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 88 1249s # unique id: aBSkPm5EVoeqfDjMmgmEggAAAEY 1249s ok 89 1249s ok 90 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 91 1249s # unique id: aBSkPpRGcgmPYymvJS4-egAAAAQ 1249s ok 92 1249s ok 93 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 94 1249s # unique id: aBSkPm5EVoeqfDjMmgmEgwAAAEc 1249s ok 95 1249s ok 96 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 97 1249s # unique id: aBSkPpRGcgmPYymvJS4-ewAAAAY 1249s ok 98 1249s ok 99 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 100 1249s # unique id: aBSkPm5EVoeqfDjMmgmEhAAAAEk 1249s ok 101 1249s ok 102 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 103 1249s # unique id: aBSkPpRGcgmPYymvJS4-fAAAAAg 1249s ok 104 1249s ok 105 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 106 1249s # unique id: aBSkPm5EVoeqfDjMmgmEhQAAAEI 1249s ok 107 1249s ok 108 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 109 1249s # unique id: aBSkPpRGcgmPYymvJS4-fQAAAAI 1249s ok 110 1249s ok 111 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 112 1249s # unique id: aBSkPm5EVoeqfDjMmgmEhgAAAEU 1249s ok 113 1249s ok 114 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 115 1249s # unique id: aBSkPpRGcgmPYymvJS4-fgAAAAc 1249s ok 116 1249s ok 117 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 118 1249s # unique id: aBSkPm5EVoeqfDjMmgmEhwAAAEA 1249s ok 119 1249s ok 120 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 121 1249s # unique id: aBSkPpRGcgmPYymvJS4-fwAAAAE 1249s ok 122 1249s ok 123 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 124 1249s # unique id: aBSkPm5EVoeqfDjMmgmEiAAAAEg 1249s ok 125 1249s ok 126 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 127 1249s # unique id: aBSkPpRGcgmPYymvJS4-gAAAAAk 1249s ok 128 1249s ok 129 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 130 1249s # unique id: aBSkPm5EVoeqfDjMmgmEiQAAAEM 1249s ok 131 1249s ok 132 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 133 1249s # unique id: aBSkPpRGcgmPYymvJS4-gQAAAAA 1249s ok 134 1249s ok 135 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 136 1249s # unique id: aBSkPm5EVoeqfDjMmgmEigAAAEE 1249s ok 137 1249s ok 138 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 139 1249s # unique id: aBSkPpRGcgmPYymvJS4-ggAAAAU 1249s ok 140 1249s ok 141 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 142 1249s # unique id: aBSkPm5EVoeqfDjMmgmEiwAAAEQ 1249s ok 143 1249s ok 144 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 145 1249s # unique id: aBSkPpRGcgmPYymvJS4-gwAAAAM 1249s ok 146 1249s ok 147 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 148 1249s # unique id: aBSkPm5EVoeqfDjMmgmEjAAAAEY 1249s ok 149 1249s ok 150 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 151 1249s # unique id: aBSkPpRGcgmPYymvJS4-hAAAAAQ 1249s ok 152 1249s ok 153 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 154 1249s # unique id: aBSkPm5EVoeqfDjMmgmEjQAAAEc 1249s ok 155 1249s ok 156 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 157 1249s # unique id: aBSkPpRGcgmPYymvJS4-hQAAAAY 1249s ok 158 1249s ok 159 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 160 1249s # unique id: aBSkPm5EVoeqfDjMmgmEjgAAAEk 1249s ok 161 1249s ok 162 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 163 1249s # unique id: aBSkP5RGcgmPYymvJS4-hgAAAAg 1249s ok 164 1249s ok 165 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 166 1249s # unique id: aBSkP25EVoeqfDjMmgmEjwAAAEI 1249s ok 167 1249s ok 168 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 169 1249s # unique id: aBSkP5RGcgmPYymvJS4-hwAAAAI 1249s ok 170 1249s ok 171 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 172 1249s # unique id: aBSkP25EVoeqfDjMmgmEkAAAAEU 1249s ok 173 1249s ok 174 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 175 1249s # unique id: aBSkP5RGcgmPYymvJS4-iAAAAAc 1249s ok 176 1249s ok 177 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 178 1249s # unique id: aBSkP25EVoeqfDjMmgmEkQAAAEA 1249s ok 179 1249s ok 180 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 181 1249s # unique id: aBSkP5RGcgmPYymvJS4-iQAAAAE 1249s ok 182 1249s ok 183 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 184 1249s # unique id: aBSkP25EVoeqfDjMmgmEkgAAAEg 1249s ok 185 1249s ok 186 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 187 1249s # unique id: aBSkP5RGcgmPYymvJS4-igAAAAk 1249s ok 188 1249s ok 189 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 190 1249s # unique id: aBSkP25EVoeqfDjMmgmEkwAAAEM 1249s ok 191 1249s ok 192 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 193 1249s # unique id: aBSkP5RGcgmPYymvJS4-iwAAAAA 1249s ok 194 1249s ok 195 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 196 1249s # unique id: aBSkP25EVoeqfDjMmgmElAAAAEE 1249s ok 197 1249s ok 198 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 199 1249s # unique id: aBSkP5RGcgmPYymvJS4-jAAAAAU 1249s ok 200 1249s ok 201 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 202 1249s # unique id: aBSkP25EVoeqfDjMmgmElQAAAEQ 1249s ok 203 1249s ok 204 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 205 1249s # unique id: aBSkP5RGcgmPYymvJS4-jQAAAAM 1249s ok 206 1249s ok 207 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 208 1249s # unique id: aBSkP25EVoeqfDjMmgmElgAAAEY 1249s ok 209 1249s ok 210 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 211 1249s # unique id: aBSkP5RGcgmPYymvJS4-jgAAAAQ 1249s ok 212 1249s ok 213 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 214 1249s # unique id: aBSkP25EVoeqfDjMmgmElwAAAEc 1249s ok 215 1249s ok 216 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 217 1249s # unique id: aBSkP5RGcgmPYymvJS4-jwAAAAY 1249s ok 218 1249s ok 219 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 220 1249s # unique id: aBSkP25EVoeqfDjMmgmEmAAAAEk 1249s ok 221 1249s ok 222 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 223 1249s # unique id: aBSkP5RGcgmPYymvJS4-kAAAAAg 1249s ok 224 1249s ok 225 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 226 1249s # unique id: aBSkP25EVoeqfDjMmgmEmQAAAEI 1249s ok 227 1249s ok 228 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 229 1249s # unique id: aBSkP5RGcgmPYymvJS4-kQAAAAI 1249s ok 230 1249s ok 231 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 232 1249s # unique id: aBSkP25EVoeqfDjMmgmEmgAAAEU 1249s ok 233 1249s ok 234 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 235 1249s # unique id: aBSkP5RGcgmPYymvJS4-kgAAAAc 1249s ok 236 1249s ok 237 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 238 1249s # unique id: aBSkP25EVoeqfDjMmgmEmwAAAEA 1249s ok 239 1249s ok 240 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 241 1249s # unique id: aBSkP5RGcgmPYymvJS4-kwAAAAE 1249s ok 242 1249s ok 243 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 244 1249s # unique id: aBSkP25EVoeqfDjMmgmEnAAAAEg 1249s ok 245 1249s ok 246 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 247 1249s # unique id: aBSkP5RGcgmPYymvJS4-lAAAAAk 1249s ok 248 1249s ok 249 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 250 1249s # unique id: aBSkP25EVoeqfDjMmgmEnQAAAEM 1249s ok 251 1249s ok 252 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 253 1249s # unique id: aBSkP5RGcgmPYymvJS4-lQAAAAA 1249s ok 254 1249s ok 255 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 256 1249s # unique id: aBSkP25EVoeqfDjMmgmEngAAAEE 1249s ok 257 1249s ok 258 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 259 1249s # unique id: aBSkP5RGcgmPYymvJS4-lgAAAAU 1249s ok 260 1249s ok 261 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 262 1249s # unique id: aBSkP25EVoeqfDjMmgmEnwAAAEQ 1249s ok 263 1249s ok 264 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 265 1249s # unique id: aBSkP5RGcgmPYymvJS4-lwAAAAM 1249s ok 266 1249s ok 267 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 268 1249s # unique id: aBSkP25EVoeqfDjMmgmEoAAAAEY 1249s ok 269 1249s ok 270 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 271 1249s # unique id: aBSkP5RGcgmPYymvJS4-mAAAAAQ 1249s ok 272 1249s ok 273 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 274 1249s # unique id: aBSkP25EVoeqfDjMmgmEoQAAAEc 1249s ok 275 1249s ok 276 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 277 1249s # unique id: aBSkP5RGcgmPYymvJS4-mQAAAAY 1249s ok 278 1249s ok 279 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 280 1249s # unique id: aBSkP25EVoeqfDjMmgmEogAAAEk 1249s ok 281 1249s ok 282 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 283 1249s # unique id: aBSkP5RGcgmPYymvJS4-mgAAAAg 1249s ok 284 1249s ok 285 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 286 1249s # unique id: aBSkP25EVoeqfDjMmgmEowAAAEI 1249s ok 287 1249s ok 288 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 289 1249s # unique id: aBSkP5RGcgmPYymvJS4-mwAAAAI 1249s ok 290 1249s ok 291 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 292 1249s # unique id: aBSkP25EVoeqfDjMmgmEpAAAAEU 1249s ok 293 1249s ok 294 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 295 1249s # unique id: aBSkP5RGcgmPYymvJS4-nAAAAAc 1249s ok 296 1249s ok 297 1249s # testing : fetch unique ID 1249s # expected: 200 1249s # received: '200' 1249s ok 298 1249s # unique id: aBSkP25EVoeqfDjMmgmEpQAAAEA 1249s ok 299 1249s ok 300 1249s ok 1253s t/modules/usertrack.t ............... 1253s 1..1004 1253s # Running under perl version 5.040001 for linux 1253s # Current time local: Fri May 2 10:53:51 2025 1253s # Current time GMT: Fri May 2 10:53:51 2025 1253s # Using Test.pm version 1.31 1253s # Using Apache/Test.pm version 1.44 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 1 1253s ok 2 1253s Set-Cookie: usertrack_test=174e03bf.63424f7746e22; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=174e03bf.63424f7746e22 1253s ok 3 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 4 1253s ok 5 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 6 1253s ok 7 1253s Set-Cookie: usertrack_test=e8673f8d.63424f774a4bc; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=e8673f8d.63424f774a4bc 1253s ok 8 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 9 1253s ok 10 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 11 1253s ok 12 1253s Set-Cookie: usertrack_test=b322c847.63424f774c4d1; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=b322c847.63424f774c4d1 1253s ok 13 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 14 1253s ok 15 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 16 1253s ok 17 1253s Set-Cookie: usertrack_test=e1f6619d.63424f774e1e4; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=e1f6619d.63424f774e1e4 1253s ok 18 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 19 1253s ok 20 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 21 1253s ok 22 1253s Set-Cookie: usertrack_test=78471cff.63424f7750107; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=78471cff.63424f7750107 1253s ok 23 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 24 1253s ok 25 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 26 1253s ok 27 1253s Set-Cookie: usertrack_test=a2590a26.63424f7751e9b; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=a2590a26.63424f7751e9b 1253s ok 28 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 29 1253s ok 30 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 31 1253s ok 32 1253s Set-Cookie: usertrack_test=e4beca31.63424f7753a41; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=e4beca31.63424f7753a41 1253s ok 33 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 34 1253s ok 35 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 36 1253s ok 37 1253s Set-Cookie: usertrack_test=7c393297.63424f775554c; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=7c393297.63424f775554c 1253s ok 38 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 39 1253s ok 40 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 41 1253s ok 42 1253s Set-Cookie: usertrack_test=92183a9.63424f7756f70; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=92183a9.63424f7756f70 1253s ok 43 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 44 1253s ok 45 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 46 1253s ok 47 1253s Set-Cookie: usertrack_test=3fdfe539.63424f7758a5e; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=3fdfe539.63424f7758a5e 1253s ok 48 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 49 1253s ok 50 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 51 1253s ok 52 1253s Set-Cookie: usertrack_test=515688f5.63424f775a5a7; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=515688f5.63424f775a5a7 1253s ok 53 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 54 1253s ok 55 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 56 1253s ok 57 1253s Set-Cookie: usertrack_test=2c94f828.63424f775c01a; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=2c94f828.63424f775c01a 1253s ok 58 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 59 1253s ok 60 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 61 1253s ok 62 1253s Set-Cookie: usertrack_test=7fba4d61.63424f775db2d; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=7fba4d61.63424f775db2d 1253s ok 63 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 64 1253s ok 65 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 66 1253s ok 67 1253s Set-Cookie: usertrack_test=f25b882a.63424f775f566; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=f25b882a.63424f775f566 1253s ok 68 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 69 1253s ok 70 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 71 1253s ok 72 1253s Set-Cookie: usertrack_test=a97c0ddb.63424f7760e41; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=a97c0ddb.63424f7760e41 1253s ok 73 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 74 1253s ok 75 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 76 1253s ok 77 1253s Set-Cookie: usertrack_test=6e8cd6dd.63424f7762813; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=6e8cd6dd.63424f7762813 1253s ok 78 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 79 1253s ok 80 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 81 1253s ok 82 1253s Set-Cookie: usertrack_test=5eb64eb7.63424f7764127; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=5eb64eb7.63424f7764127 1253s ok 83 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 84 1253s ok 85 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 86 1253s ok 87 1253s Set-Cookie: usertrack_test=cd8fb0fc.63424f7765aba; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=cd8fb0fc.63424f7765aba 1253s ok 88 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 89 1253s ok 90 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 91 1253s ok 92 1253s Set-Cookie: usertrack_test=18ae8c0b.63424f77673b1; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=18ae8c0b.63424f77673b1 1253s ok 93 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 94 1253s ok 95 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 96 1253s ok 97 1253s Set-Cookie: usertrack_test=9a554f00.63424f7768d86; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=9a554f00.63424f7768d86 1253s ok 98 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 99 1253s ok 100 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 101 1253s ok 102 1253s Set-Cookie: usertrack_test=b683fad.63424f776a857; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=b683fad.63424f776a857 1253s ok 103 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 104 1253s ok 105 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 106 1253s ok 107 1253s Set-Cookie: usertrack_test=f32375b3.63424f776c2a7; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=f32375b3.63424f776c2a7 1253s ok 108 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 109 1253s ok 110 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 111 1253s ok 112 1253s Set-Cookie: usertrack_test=b219b0e0.63424f776dcc5; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=b219b0e0.63424f776dcc5 1253s ok 113 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 114 1253s ok 115 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 116 1253s ok 117 1253s Set-Cookie: usertrack_test=89dabf01.63424f776f657; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=89dabf01.63424f776f657 1253s ok 118 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 119 1253s ok 120 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 121 1253s ok 122 1253s Set-Cookie: usertrack_test=db5fc1c7.63424f7770fdc; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=db5fc1c7.63424f7770fdc 1253s ok 123 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 124 1253s ok 125 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 126 1253s ok 127 1253s Set-Cookie: usertrack_test=f7c835cd.63424f77729d6; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=f7c835cd.63424f77729d6 1253s ok 128 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 129 1253s ok 130 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 131 1253s ok 132 1253s Set-Cookie: usertrack_test=3cb67ca1.63424f77741ee; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=3cb67ca1.63424f77741ee 1253s ok 133 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 134 1253s ok 135 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 136 1253s ok 137 1253s Set-Cookie: usertrack_test=d9ee228.63424f7775984; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=d9ee228.63424f7775984 1253s ok 138 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 139 1253s ok 140 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 141 1253s ok 142 1253s Set-Cookie: usertrack_test=7c345fa3.63424f777740b; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=7c345fa3.63424f777740b 1253s ok 143 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 144 1253s ok 145 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 146 1253s ok 147 1253s Set-Cookie: usertrack_test=c31ab897.63424f7778e02; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=c31ab897.63424f7778e02 1253s ok 148 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 149 1253s ok 150 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 151 1253s ok 152 1253s Set-Cookie: usertrack_test=5335bf10.63424f777a714; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=5335bf10.63424f777a714 1253s ok 153 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 154 1253s ok 155 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 156 1253s ok 157 1253s Set-Cookie: usertrack_test=11930b50.63424f777c0f7; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=11930b50.63424f777c0f7 1253s ok 158 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 159 1253s ok 160 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 161 1253s ok 162 1253s Set-Cookie: usertrack_test=7392bd5a.63424f777dde2; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=7392bd5a.63424f777dde2 1253s ok 163 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 164 1253s ok 165 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 166 1253s ok 167 1253s Set-Cookie: usertrack_test=35754308.63424f777f712; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=35754308.63424f777f712 1253s ok 168 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 169 1253s ok 170 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 171 1253s ok 172 1253s Set-Cookie: usertrack_test=aef46226.63424f77810b2; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=aef46226.63424f77810b2 1253s ok 173 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 174 1253s ok 175 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 176 1253s ok 177 1253s Set-Cookie: usertrack_test=9e7d6161.63424f7782aea; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=9e7d6161.63424f7782aea 1253s ok 178 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 179 1253s ok 180 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 181 1253s ok 182 1253s Set-Cookie: usertrack_test=a91300bb.63424f778447c; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=a91300bb.63424f778447c 1253s ok 183 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 184 1253s ok 185 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 186 1253s ok 187 1253s Set-Cookie: usertrack_test=187eafa2.63424f7785df4; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=187eafa2.63424f7785df4 1253s ok 188 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 189 1253s ok 190 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 191 1253s ok 192 1253s Set-Cookie: usertrack_test=18b7faa.63424f77874ac; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=18b7faa.63424f77874ac 1253s ok 193 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 194 1253s ok 195 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 196 1253s ok 197 1253s Set-Cookie: usertrack_test=eede5a7a.63424f7788e44; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=eede5a7a.63424f7788e44 1253s ok 198 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 199 1253s ok 200 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 201 1253s ok 202 1253s Set-Cookie: usertrack_test=119529ca.63424f778a89f; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=119529ca.63424f778a89f 1253s ok 203 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 204 1253s ok 205 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 206 1253s ok 207 1253s Set-Cookie: usertrack_test=f97b7a75.63424f778c319; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=f97b7a75.63424f778c319 1253s ok 208 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 209 1253s ok 210 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 211 1253s ok 212 1253s Set-Cookie: usertrack_test=888b43bf.63424f778dd5f; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=888b43bf.63424f778dd5f 1253s ok 213 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 214 1253s ok 215 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 216 1253s ok 217 1253s Set-Cookie: usertrack_test=92909f79.63424f778f840; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=92909f79.63424f778f840 1253s ok 218 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 219 1253s ok 220 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 221 1253s ok 222 1253s Set-Cookie: usertrack_test=fadad9ee.63424f779118d; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=fadad9ee.63424f779118d 1253s ok 223 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 224 1253s ok 225 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 226 1253s ok 227 1253s Set-Cookie: usertrack_test=c3c3d59f.63424f7792adf; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=c3c3d59f.63424f7792adf 1253s ok 228 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 229 1253s ok 230 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 231 1253s ok 232 1253s Set-Cookie: usertrack_test=5abc4e33.63424f7794371; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=5abc4e33.63424f7794371 1253s ok 233 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 234 1253s ok 235 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 236 1253s ok 237 1253s Set-Cookie: usertrack_test=26f51a5c.63424f7795afb; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=26f51a5c.63424f7795afb 1253s ok 238 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 239 1253s ok 240 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 241 1253s ok 242 1253s Set-Cookie: usertrack_test=921cc3a7.63424f779748c; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=921cc3a7.63424f779748c 1253s ok 243 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 244 1253s ok 245 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 246 1253s ok 247 1253s Set-Cookie: usertrack_test=5e6955c7.63424f7798c2a; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=5e6955c7.63424f7798c2a 1253s ok 248 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 249 1253s ok 250 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 251 1253s ok 252 1253s Set-Cookie: usertrack_test=ddde2ebc.63424f779a409; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=ddde2ebc.63424f779a409 1253s ok 253 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 254 1253s ok 255 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 256 1253s ok 257 1253s Set-Cookie: usertrack_test=635a5445.63424f779bcba; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=635a5445.63424f779bcba 1253s ok 258 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 259 1253s ok 260 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 261 1253s ok 262 1253s Set-Cookie: usertrack_test=18facb21.63424f779d549; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=18facb21.63424f779d549 1253s ok 263 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 264 1253s ok 265 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 266 1253s ok 267 1253s Set-Cookie: usertrack_test=746a0424.63424f779ee46; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=746a0424.63424f779ee46 1253s ok 268 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 269 1253s ok 270 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 271 1253s ok 272 1253s Set-Cookie: usertrack_test=9849fccc.63424f77a060f; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=9849fccc.63424f77a060f 1253s ok 273 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 274 1253s ok 275 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 276 1253s ok 277 1253s Set-Cookie: usertrack_test=2e22f63a.63424f77a1ea9; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=2e22f63a.63424f77a1ea9 1253s ok 278 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 279 1253s ok 280 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 281 1253s ok 282 1253s Set-Cookie: usertrack_test=52707a0e.63424f77a382f; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=52707a0e.63424f77a382f 1253s ok 283 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 284 1253s ok 285 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 286 1253s ok 287 1253s Set-Cookie: usertrack_test=d6ee2d56.63424f77a5246; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=d6ee2d56.63424f77a5246 1253s ok 288 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 289 1253s ok 290 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 291 1253s ok 292 1253s Set-Cookie: usertrack_test=ac0ecdcc.63424f77a6bf3; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=ac0ecdcc.63424f77a6bf3 1253s ok 293 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 294 1253s ok 295 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 296 1253s ok 297 1253s Set-Cookie: usertrack_test=8930a449.63424f77a86c0; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=8930a449.63424f77a86c0 1253s ok 298 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 299 1253s ok 300 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 301 1253s ok 302 1253s Set-Cookie: usertrack_test=14192f1a.63424f77aa1f9; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=14192f1a.63424f77aa1f9 1253s ok 303 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 304 1253s ok 305 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 306 1253s ok 307 1253s Set-Cookie: usertrack_test=add8b6ef.63424f77abd13; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=add8b6ef.63424f77abd13 1253s ok 308 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 309 1253s ok 310 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 311 1253s ok 312 1253s Set-Cookie: usertrack_test=1e15325a.63424f77ad6b8; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=1e15325a.63424f77ad6b8 1253s ok 313 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 314 1253s ok 315 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 316 1253s ok 317 1253s Set-Cookie: usertrack_test=c6d23144.63424f77aefed; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=c6d23144.63424f77aefed 1253s ok 318 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 319 1253s ok 320 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 321 1253s ok 322 1253s Set-Cookie: usertrack_test=87443252.63424f77b0a00; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=87443252.63424f77b0a00 1253s ok 323 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 324 1253s ok 325 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 326 1253s ok 327 1253s Set-Cookie: usertrack_test=549b061b.63424f77b215d; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=549b061b.63424f77b215d 1253s ok 328 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 329 1253s ok 330 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 331 1253s ok 332 1253s Set-Cookie: usertrack_test=ba02a40e.63424f77b3793; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=ba02a40e.63424f77b3793 1253s ok 333 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 334 1253s ok 335 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 336 1253s ok 337 1253s Set-Cookie: usertrack_test=ac8f7b64.63424f77b4c32; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=ac8f7b64.63424f77b4c32 1253s ok 338 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 339 1253s ok 340 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 341 1253s ok 342 1253s Set-Cookie: usertrack_test=bf69a727.63424f77b629f; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=bf69a727.63424f77b629f 1253s ok 343 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 344 1253s ok 345 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 346 1253s ok 347 1253s Set-Cookie: usertrack_test=324cfaaf.63424f77b769c; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=324cfaaf.63424f77b769c 1253s ok 348 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 349 1253s ok 350 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 351 1253s ok 352 1253s Set-Cookie: usertrack_test=d9d056de.63424f77b88b2; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=d9d056de.63424f77b88b2 1253s ok 353 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 354 1253s ok 355 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 356 1253s ok 357 1253s Set-Cookie: usertrack_test=22f70e58.63424f77b9956; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=22f70e58.63424f77b9956 1253s ok 358 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 359 1253s ok 360 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 361 1253s ok 362 1253s Set-Cookie: usertrack_test=a2865f7e.63424f77babb5; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=a2865f7e.63424f77babb5 1253s ok 363 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 364 1253s ok 365 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 366 1253s ok 367 1253s Set-Cookie: usertrack_test=6fa183d7.63424f77bbce0; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=6fa183d7.63424f77bbce0 1253s ok 368 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 369 1253s ok 370 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 371 1253s ok 372 1253s Set-Cookie: usertrack_test=1c69e633.63424f77bcf82; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=1c69e633.63424f77bcf82 1253s ok 373 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 374 1253s ok 375 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 376 1253s ok 377 1253s Set-Cookie: usertrack_test=9bc4fae6.63424f77be0cc; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=9bc4fae6.63424f77be0cc 1253s ok 378 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 379 1253s ok 380 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 381 1253s ok 382 1253s Set-Cookie: usertrack_test=8b1744f1.63424f77bf270; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=8b1744f1.63424f77bf270 1253s ok 383 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 384 1253s ok 385 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 386 1253s ok 387 1253s Set-Cookie: usertrack_test=fac76471.63424f77c03e8; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=fac76471.63424f77c03e8 1253s ok 388 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 389 1253s ok 390 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 391 1253s ok 392 1253s Set-Cookie: usertrack_test=4f331bce.63424f77c1639; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=4f331bce.63424f77c1639 1253s ok 393 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 394 1253s ok 395 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 396 1253s ok 397 1253s Set-Cookie: usertrack_test=7854b63c.63424f77c2890; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=7854b63c.63424f77c2890 1253s ok 398 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 399 1253s ok 400 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 401 1253s ok 402 1253s Set-Cookie: usertrack_test=191ac976.63424f77c3b3b; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=191ac976.63424f77c3b3b 1253s ok 403 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 404 1253s ok 405 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 406 1253s ok 407 1253s Set-Cookie: usertrack_test=54667392.63424f77c4dd1; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=54667392.63424f77c4dd1 1253s ok 408 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 409 1253s ok 410 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 411 1253s ok 412 1253s Set-Cookie: usertrack_test=d38f1a6d.63424f77c613b; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=d38f1a6d.63424f77c613b 1253s ok 413 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 414 1253s ok 415 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 416 1253s ok 417 1253s Set-Cookie: usertrack_test=4c23e3fd.63424f77c74f6; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=4c23e3fd.63424f77c74f6 1253s ok 418 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 419 1253s ok 420 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 421 1253s ok 422 1253s Set-Cookie: usertrack_test=85763c00.63424f77c8b77; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=85763c00.63424f77c8b77 1253s ok 423 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 424 1253s ok 425 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 426 1253s ok 427 1253s Set-Cookie: usertrack_test=d37b410a.63424f77ca2c3; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=d37b410a.63424f77ca2c3 1253s ok 428 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 429 1253s ok 430 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 431 1253s ok 432 1253s Set-Cookie: usertrack_test=21d16b91.63424f77cbaed; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=21d16b91.63424f77cbaed 1253s ok 433 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 434 1253s ok 435 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 436 1253s ok 437 1253s Set-Cookie: usertrack_test=dca71a42.63424f77cd321; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=dca71a42.63424f77cd321 1253s ok 438 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 439 1253s ok 440 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 441 1253s ok 442 1253s Set-Cookie: usertrack_test=af716ea1.63424f77cea15; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=af716ea1.63424f77cea15 1253s ok 443 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 444 1253s ok 445 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 446 1253s ok 447 1253s Set-Cookie: usertrack_test=17377336.63424f77d006e; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=17377336.63424f77d006e 1253s ok 448 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 449 1253s ok 450 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 451 1253s ok 452 1253s Set-Cookie: usertrack_test=38f9f937.63424f77d13ae; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=38f9f937.63424f77d13ae 1253s ok 453 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 454 1253s ok 455 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 456 1253s ok 457 1253s Set-Cookie: usertrack_test=455b5e56.63424f77d276b; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=455b5e56.63424f77d276b 1253s ok 458 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 459 1253s ok 460 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 461 1253s ok 462 1253s Set-Cookie: usertrack_test=a574244c.63424f77d4054; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=a574244c.63424f77d4054 1253s ok 463 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 464 1253s ok 465 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 466 1253s ok 467 1253s Set-Cookie: usertrack_test=2fa8bc61.63424f77d575a; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=2fa8bc61.63424f77d575a 1253s ok 468 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 469 1253s ok 470 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 471 1253s ok 472 1253s Set-Cookie: usertrack_test=f184cf88.63424f77d6c90; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=f184cf88.63424f77d6c90 1253s ok 473 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 474 1253s ok 475 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 476 1253s ok 477 1253s Set-Cookie: usertrack_test=519dce20.63424f77d7e2c; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=519dce20.63424f77d7e2c 1253s ok 478 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 479 1253s ok 480 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 481 1253s ok 482 1253s Set-Cookie: usertrack_test=e2a996a4.63424f77d91e9; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=e2a996a4.63424f77d91e9 1253s ok 483 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 484 1253s ok 485 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 486 1253s ok 487 1253s Set-Cookie: usertrack_test=9a564dce.63424f77da59c; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=9a564dce.63424f77da59c 1253s ok 488 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 489 1253s ok 490 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 491 1253s ok 492 1253s Set-Cookie: usertrack_test=cc9d74c8.63424f77db926; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=cc9d74c8.63424f77db926 1253s ok 493 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 494 1253s ok 495 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 496 1253s ok 497 1253s Set-Cookie: usertrack_test=e398a3c1.63424f77dcb44; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=e398a3c1.63424f77dcb44 1253s ok 498 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 499 1253s ok 500 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 501 1253s ok 502 1253s Set-Cookie: usertrack_test=7194bcaf.63424f77de5d3; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=7194bcaf.63424f77de5d3 1253s ok 503 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 504 1253s ok 505 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 506 1253s ok 507 1253s Set-Cookie: usertrack_test=34e74330.63424f77dfa68; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=34e74330.63424f77dfa68 1253s ok 508 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 509 1253s ok 510 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 511 1253s ok 512 1253s Set-Cookie: usertrack_test=910a35e1.63424f77e0f77; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=910a35e1.63424f77e0f77 1253s ok 513 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 514 1253s ok 515 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 516 1253s ok 517 1253s Set-Cookie: usertrack_test=b87f99ad.63424f77e2f4a; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=b87f99ad.63424f77e2f4a 1253s ok 518 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 519 1253s ok 520 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 521 1253s ok 522 1253s Set-Cookie: usertrack_test=6ee5df0a.63424f77e46ff; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=6ee5df0a.63424f77e46ff 1253s ok 523 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 524 1253s ok 525 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 526 1253s ok 527 1253s Set-Cookie: usertrack_test=e74f0b72.63424f77e60ae; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=e74f0b72.63424f77e60ae 1253s ok 528 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 529 1253s ok 530 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 531 1253s ok 532 1253s Set-Cookie: usertrack_test=19142f29.63424f77e783c; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=19142f29.63424f77e783c 1253s ok 533 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 534 1253s ok 535 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 536 1253s ok 537 1253s Set-Cookie: usertrack_test=93bfaf5d.63424f77e8e46; path=/; expires=Fri, 02-May-25 10:54:55 GMT 1253s Cookie: usertrack_test=93bfaf5d.63424f77e8e46 1253s ok 538 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 539 1253s ok 540 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 541 1253s ok 542 1253s Set-Cookie: usertrack_test=4b15150d.63424f77eab13; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=4b15150d.63424f77eab13 1253s ok 543 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 544 1253s ok 545 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 546 1253s ok 547 1253s Set-Cookie: usertrack_test=bf98a07b.63424f77ec1c8; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=bf98a07b.63424f77ec1c8 1253s ok 548 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 549 1253s ok 550 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 551 1253s ok 552 1253s Set-Cookie: usertrack_test=cad432c1.63424f77edebb; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=cad432c1.63424f77edebb 1253s ok 553 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 554 1253s ok 555 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 556 1253s ok 557 1253s Set-Cookie: usertrack_test=6d547e72.63424f77f02ba; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=6d547e72.63424f77f02ba 1253s ok 558 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 559 1253s ok 560 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 561 1253s ok 562 1253s Set-Cookie: usertrack_test=5da3de0d.63424f77f1f5a; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=5da3de0d.63424f77f1f5a 1253s ok 563 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 564 1253s ok 565 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 566 1253s ok 567 1253s Set-Cookie: usertrack_test=9352c0b5.63424f77f3d79; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=9352c0b5.63424f77f3d79 1253s ok 568 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 569 1253s ok 570 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 571 1253s ok 572 1253s Set-Cookie: usertrack_test=f8219307.63424f77f66b1; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=f8219307.63424f77f66b1 1253s ok 573 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 574 1253s ok 575 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 576 1253s ok 577 1253s Set-Cookie: usertrack_test=92654a9d.63424f77f872a; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=92654a9d.63424f77f872a 1253s ok 578 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 579 1253s ok 580 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 581 1253s ok 582 1253s Set-Cookie: usertrack_test=d67c51d.63424f77fa75b; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=d67c51d.63424f77fa75b 1253s ok 583 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 584 1253s ok 585 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 586 1253s ok 587 1253s Set-Cookie: usertrack_test=9fd40a27.63424f77fc315; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=9fd40a27.63424f77fc315 1253s ok 588 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 589 1253s ok 590 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 591 1253s ok 592 1253s Set-Cookie: usertrack_test=6d324799.63424f77fe35e; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=6d324799.63424f77fe35e 1253s ok 593 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 594 1253s ok 595 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 596 1253s ok 597 1253s Set-Cookie: usertrack_test=a6acc220.63424f7800e92; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=a6acc220.63424f7800e92 1253s ok 598 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 599 1253s ok 600 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 601 1253s ok 602 1253s Set-Cookie: usertrack_test=6f769437.63424f780245d; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=6f769437.63424f780245d 1253s ok 603 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 604 1253s ok 605 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 606 1253s ok 607 1253s Set-Cookie: usertrack_test=97eac2de.63424f7803aed; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=97eac2de.63424f7803aed 1253s ok 608 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 609 1253s ok 610 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 611 1253s ok 612 1253s Set-Cookie: usertrack_test=75c0e5c6.63424f7804f61; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=75c0e5c6.63424f7804f61 1253s ok 613 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 614 1253s ok 615 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 616 1253s ok 617 1253s Set-Cookie: usertrack_test=bd109fa0.63424f78061fe; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=bd109fa0.63424f78061fe 1253s ok 618 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 619 1253s ok 620 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 621 1253s ok 622 1253s Set-Cookie: usertrack_test=dbcb4cef.63424f7807426; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=dbcb4cef.63424f7807426 1253s ok 623 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 624 1253s ok 625 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 626 1253s ok 627 1253s Set-Cookie: usertrack_test=fff974cb.63424f780861d; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=fff974cb.63424f780861d 1253s ok 628 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 629 1253s ok 630 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 631 1253s ok 632 1253s Set-Cookie: usertrack_test=e493edf.63424f78097cc; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=e493edf.63424f78097cc 1253s ok 633 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 634 1253s ok 635 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 636 1253s ok 637 1253s Set-Cookie: usertrack_test=280d57.63424f780aa3a; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=280d57.63424f780aa3a 1253s ok 638 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 639 1253s ok 640 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 641 1253s ok 642 1253s Set-Cookie: usertrack_test=dabb02a8.63424f780bd31; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=dabb02a8.63424f780bd31 1253s ok 643 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 644 1253s ok 645 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 646 1253s ok 647 1253s Set-Cookie: usertrack_test=44855015.63424f780d074; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=44855015.63424f780d074 1253s ok 648 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 649 1253s ok 650 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 651 1253s ok 652 1253s Set-Cookie: usertrack_test=d26787a2.63424f780e4a9; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=d26787a2.63424f780e4a9 1253s ok 653 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 654 1253s ok 655 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 656 1253s ok 657 1253s Set-Cookie: usertrack_test=38befb56.63424f780f770; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=38befb56.63424f780f770 1253s ok 658 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 659 1253s ok 660 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 661 1253s ok 662 1253s Set-Cookie: usertrack_test=57959452.63424f7810a34; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=57959452.63424f7810a34 1253s ok 663 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 664 1253s ok 665 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 666 1253s ok 667 1253s Set-Cookie: usertrack_test=2961182c.63424f7811db3; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=2961182c.63424f7811db3 1253s ok 668 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 669 1253s ok 670 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 671 1253s ok 672 1253s Set-Cookie: usertrack_test=99b18c8c.63424f78130e4; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=99b18c8c.63424f78130e4 1253s ok 673 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 674 1253s ok 675 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 676 1253s ok 677 1253s Set-Cookie: usertrack_test=95a5d99.63424f781434e; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=95a5d99.63424f781434e 1253s ok 678 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 679 1253s ok 680 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 681 1253s ok 682 1253s Set-Cookie: usertrack_test=b72cc89e.63424f7815609; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=b72cc89e.63424f7815609 1253s ok 683 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 684 1253s ok 685 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 686 1253s ok 687 1253s Set-Cookie: usertrack_test=13a3ae93.63424f7816911; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=13a3ae93.63424f7816911 1253s ok 688 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 689 1253s ok 690 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 691 1253s ok 692 1253s Set-Cookie: usertrack_test=8ba8d914.63424f7817b98; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=8ba8d914.63424f7817b98 1253s ok 693 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 694 1253s ok 695 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 696 1253s ok 697 1253s Set-Cookie: usertrack_test=5ca3ab68.63424f7819076; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=5ca3ab68.63424f7819076 1253s ok 698 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 699 1253s ok 700 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 701 1253s ok 702 1253s Set-Cookie: usertrack_test=b8585854.63424f781a419; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=b8585854.63424f781a419 1253s ok 703 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 704 1253s ok 705 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 706 1253s ok 707 1253s Set-Cookie: usertrack_test=cc5c4b45.63424f781b478; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=cc5c4b45.63424f781b478 1253s ok 708 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 709 1253s ok 710 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 711 1253s ok 712 1253s Set-Cookie: usertrack_test=615800b0.63424f781c4d0; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=615800b0.63424f781c4d0 1253s ok 713 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 714 1253s ok 715 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 716 1253s ok 717 1253s Set-Cookie: usertrack_test=c15ff12f.63424f781d575; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=c15ff12f.63424f781d575 1253s ok 718 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 719 1253s ok 720 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 721 1253s ok 722 1253s Set-Cookie: usertrack_test=543edac9.63424f781e596; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=543edac9.63424f781e596 1253s ok 723 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 724 1253s ok 725 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 726 1253s ok 727 1253s Set-Cookie: usertrack_test=db42a7fe.63424f781f4b3; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=db42a7fe.63424f781f4b3 1253s ok 728 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 729 1253s ok 730 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 731 1253s ok 732 1253s Set-Cookie: usertrack_test=d9f4db4c.63424f7820445; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=d9f4db4c.63424f7820445 1253s ok 733 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 734 1253s ok 735 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 736 1253s ok 737 1253s Set-Cookie: usertrack_test=febe7f5a.63424f7821695; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=febe7f5a.63424f7821695 1253s ok 738 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 739 1253s ok 740 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 741 1253s ok 742 1253s Set-Cookie: usertrack_test=9aa34999.63424f782261c; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=9aa34999.63424f782261c 1253s ok 743 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 744 1253s ok 745 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 746 1253s ok 747 1253s Set-Cookie: usertrack_test=aac6fc4.63424f7823659; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=aac6fc4.63424f7823659 1253s ok 748 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 749 1253s ok 750 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 751 1253s ok 752 1253s Set-Cookie: usertrack_test=ef9ad634.63424f7824737; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=ef9ad634.63424f7824737 1253s ok 753 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 754 1253s ok 755 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 756 1253s ok 757 1253s Set-Cookie: usertrack_test=7800ddf3.63424f7825792; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=7800ddf3.63424f7825792 1253s ok 758 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 759 1253s ok 760 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 761 1253s ok 762 1253s Set-Cookie: usertrack_test=c17a6321.63424f78267f2; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=c17a6321.63424f78267f2 1253s ok 763 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 764 1253s ok 765 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 766 1253s ok 767 1253s Set-Cookie: usertrack_test=10cedd1b.63424f782784b; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=10cedd1b.63424f782784b 1253s ok 768 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 769 1253s ok 770 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 771 1253s ok 772 1253s Set-Cookie: usertrack_test=1e2b1108.63424f782899e; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=1e2b1108.63424f782899e 1253s ok 773 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 774 1253s ok 775 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 776 1253s ok 777 1253s Set-Cookie: usertrack_test=1f611dc8.63424f7829cae; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=1f611dc8.63424f7829cae 1253s ok 778 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 779 1253s ok 780 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 781 1253s ok 782 1253s Set-Cookie: usertrack_test=36094924.63424f782b190; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=36094924.63424f782b190 1253s ok 783 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 784 1253s ok 785 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 786 1253s ok 787 1253s Set-Cookie: usertrack_test=debdee3a.63424f782c47e; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=debdee3a.63424f782c47e 1253s ok 788 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 789 1253s ok 790 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 791 1253s ok 792 1253s Set-Cookie: usertrack_test=debdd9d6.63424f782d6a3; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=debdd9d6.63424f782d6a3 1253s ok 793 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 794 1253s ok 795 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 796 1253s ok 797 1253s Set-Cookie: usertrack_test=7a865192.63424f782ea50; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=7a865192.63424f782ea50 1253s ok 798 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 799 1253s ok 800 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 801 1253s ok 802 1253s Set-Cookie: usertrack_test=cf3fa5ea.63424f782fab5; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=cf3fa5ea.63424f782fab5 1253s ok 803 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 804 1253s ok 805 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 806 1253s ok 807 1253s Set-Cookie: usertrack_test=b9d58b91.63424f7830eec; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=b9d58b91.63424f7830eec 1253s ok 808 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 809 1253s ok 810 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 811 1253s ok 812 1253s Set-Cookie: usertrack_test=d6b1c790.63424f7832335; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=d6b1c790.63424f7832335 1253s ok 813 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 814 1253s ok 815 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 816 1253s ok 817 1253s Set-Cookie: usertrack_test=db0b7f7.63424f7833415; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=db0b7f7.63424f7833415 1253s ok 818 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 819 1253s ok 820 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 821 1253s ok 822 1253s Set-Cookie: usertrack_test=985157bc.63424f783448c; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=985157bc.63424f783448c 1253s ok 823 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 824 1253s ok 825 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 826 1253s ok 827 1253s Set-Cookie: usertrack_test=1b21d43a.63424f78355e2; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=1b21d43a.63424f78355e2 1253s ok 828 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 829 1253s ok 830 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 831 1253s ok 832 1253s Set-Cookie: usertrack_test=dfe50297.63424f7836a43; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=dfe50297.63424f7836a43 1253s ok 833 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 834 1253s ok 835 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 836 1253s ok 837 1253s Set-Cookie: usertrack_test=6559a05.63424f783806f; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=6559a05.63424f783806f 1253s ok 838 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 839 1253s ok 840 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 841 1253s ok 842 1253s Set-Cookie: usertrack_test=ce94f678.63424f7839508; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=ce94f678.63424f7839508 1253s ok 843 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 844 1253s ok 845 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 846 1253s ok 847 1253s Set-Cookie: usertrack_test=2fbe8710.63424f783a6fd; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=2fbe8710.63424f783a6fd 1253s ok 848 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 849 1253s ok 850 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 851 1253s ok 852 1253s Set-Cookie: usertrack_test=9acb4fd.63424f783bb70; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=9acb4fd.63424f783bb70 1253s ok 853 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 854 1253s ok 855 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 856 1253s ok 857 1253s Set-Cookie: usertrack_test=96a1145d.63424f783cde3; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=96a1145d.63424f783cde3 1253s ok 858 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 859 1253s ok 860 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 861 1253s ok 862 1253s Set-Cookie: usertrack_test=a4dd1142.63424f783e194; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=a4dd1142.63424f783e194 1253s ok 863 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 864 1253s ok 865 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 866 1253s ok 867 1253s Set-Cookie: usertrack_test=db2df7e1.63424f783f78a; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=db2df7e1.63424f783f78a 1253s ok 868 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 869 1253s ok 870 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 871 1253s ok 872 1253s Set-Cookie: usertrack_test=5ddd8ec.63424f7840b34; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=5ddd8ec.63424f7840b34 1253s ok 873 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 874 1253s ok 875 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 876 1253s ok 877 1253s Set-Cookie: usertrack_test=2279d0a2.63424f7841d7e; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=2279d0a2.63424f7841d7e 1253s ok 878 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 879 1253s ok 880 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 881 1253s ok 882 1253s Set-Cookie: usertrack_test=b24b10d.63424f78431ea; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=b24b10d.63424f78431ea 1253s ok 883 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 884 1253s ok 885 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 886 1253s ok 887 1253s Set-Cookie: usertrack_test=ed1bf724.63424f78445df; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=ed1bf724.63424f78445df 1253s ok 888 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 889 1253s ok 890 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 891 1253s ok 892 1253s Set-Cookie: usertrack_test=5382126.63424f78459c5; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=5382126.63424f78459c5 1253s ok 893 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 894 1253s ok 895 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 896 1253s ok 897 1253s Set-Cookie: usertrack_test=42a65c.63424f7846bbc; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=42a65c.63424f7846bbc 1253s ok 898 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 899 1253s ok 900 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 901 1253s ok 902 1253s Set-Cookie: usertrack_test=f31717a8.63424f7847e7a; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=f31717a8.63424f7847e7a 1253s ok 903 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 904 1253s ok 905 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 906 1253s ok 907 1253s Set-Cookie: usertrack_test=dcd58dc8.63424f7848f6f; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=dcd58dc8.63424f7848f6f 1253s ok 908 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 909 1253s ok 910 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 911 1253s ok 912 1253s Set-Cookie: usertrack_test=ac7fc6b6.63424f7849da2; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=ac7fc6b6.63424f7849da2 1253s ok 913 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 914 1253s ok 915 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 916 1253s ok 917 1253s Set-Cookie: usertrack_test=e5ce54e0.63424f784ae05; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=e5ce54e0.63424f784ae05 1253s ok 918 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 919 1253s ok 920 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 921 1253s ok 922 1253s Set-Cookie: usertrack_test=53ea5ca.63424f784be04; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=53ea5ca.63424f784be04 1253s ok 923 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 924 1253s ok 925 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 926 1253s ok 927 1253s Set-Cookie: usertrack_test=cfe495c7.63424f784cdf9; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=cfe495c7.63424f784cdf9 1253s ok 928 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 929 1253s ok 930 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 931 1253s ok 932 1253s Set-Cookie: usertrack_test=a979f13d.63424f784e109; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=a979f13d.63424f784e109 1253s ok 933 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 934 1253s ok 935 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 936 1253s ok 937 1253s Set-Cookie: usertrack_test=75ce93a6.63424f784f486; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=75ce93a6.63424f784f486 1253s ok 938 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 939 1253s ok 940 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 941 1253s ok 942 1253s Set-Cookie: usertrack_test=30ccfa1e.63424f7850480; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=30ccfa1e.63424f7850480 1253s ok 943 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 944 1253s ok 945 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 946 1253s ok 947 1253s Set-Cookie: usertrack_test=6f11d9b.63424f7851460; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=6f11d9b.63424f7851460 1253s ok 948 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 949 1253s ok 950 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 951 1253s ok 952 1253s Set-Cookie: usertrack_test=8588a5c0.63424f7852684; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=8588a5c0.63424f7852684 1253s ok 953 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 954 1253s ok 955 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 956 1253s ok 957 1253s Set-Cookie: usertrack_test=49dbb593.63424f78537b8; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=49dbb593.63424f78537b8 1253s ok 958 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 959 1253s ok 960 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 961 1253s ok 962 1253s Set-Cookie: usertrack_test=15b11b7c.63424f7854c66; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=15b11b7c.63424f7854c66 1253s ok 963 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 964 1253s ok 965 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 966 1253s ok 967 1253s Set-Cookie: usertrack_test=e2af4f74.63424f7855ed5; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=e2af4f74.63424f7855ed5 1253s ok 968 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 969 1253s ok 970 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 971 1253s ok 972 1253s Set-Cookie: usertrack_test=bc97e7e9.63424f7856f02; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=bc97e7e9.63424f7856f02 1253s ok 973 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 974 1253s ok 975 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 976 1253s ok 977 1253s Set-Cookie: usertrack_test=a4d93a60.63424f785810a; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=a4d93a60.63424f785810a 1253s ok 978 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 979 1253s ok 980 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 981 1253s ok 982 1253s Set-Cookie: usertrack_test=d225be6b.63424f7859226; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=d225be6b.63424f7859226 1253s ok 983 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 984 1253s ok 985 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 986 1253s ok 987 1253s Set-Cookie: usertrack_test=1004d4c.63424f785a460; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=1004d4c.63424f785a460 1253s ok 988 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 989 1253s ok 990 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 991 1253s ok 992 1253s Set-Cookie: usertrack_test=3e5d4674.63424f785b61c; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=3e5d4674.63424f785b61c 1253s ok 993 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 994 1253s ok 995 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 996 1253s ok 997 1253s Set-Cookie: usertrack_test=36943967.63424f785c7f2; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s Cookie: usertrack_test=36943967.63424f785c7f2 1253s ok 998 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 999 1253s ok 1000 1253s ok 1001 1253s # testing : Checking return code is '200' 1253s # expected: 200 1253s # received: '200' 1253s ok 1002 1253s # usertrack_test=a649a4d9.63424f785da90; path=/; expires=Fri, 02-May-25 10:54:56 GMT 1253s ok 1003 1253s # expected: undef 1253s # received: undef 1253s ok 1004 1253s ok 1257s t/modules/vhost_alias.t ............. 1257s 1..8 1257s # Running under perl version 5.040001 for linux 1257s # Current time local: Fri May 2 10:53:56 2025 1257s # Current time GMT: Fri May 2 10:53:56 2025 1257s # Using Test.pm version 1.31 1257s # Using Apache/Test.pm version 1.44 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1257s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1257s # testing : VirtalDocumentRoot test 1257s # expected: 'www.vha-test.com' 1257s # received: 'www.vha-test.com' 1257s ok 1 1257s # testing : VirtualScriptAlias test 1257s # expected: 'test cgi for www.vha-test.com' 1257s # received: 'test cgi for www.vha-test.com' 1257s ok 2 1257s # testing : VirtalDocumentRoot test 1257s # expected: 'big.server.name.from.heck.org' 1257s # received: 'big.server.name.from.heck.org' 1257s ok 3 1257s # testing : VirtualScriptAlias test 1257s # expected: 'test cgi for big.server.name.from.heck.org' 1257s # received: 'test cgi for big.server.name.from.heck.org' 1257s ok 4 1257s # testing : VirtalDocumentRoot test 1257s # expected: 'ab.com' 1257s # received: 'ab.com' 1257s ok 5 1257s # testing : VirtualScriptAlias test 1257s # expected: 'test cgi for ab.com' 1257s # received: 'test cgi for ab.com' 1257s ok 6 1257s # testing : VirtalDocumentRoot test 1257s # expected: 'w-t-f.net' 1257s # received: 'w-t-f.net' 1257s ok 7 1257s # testing : VirtualScriptAlias test 1257s # expected: 'test cgi for w-t-f.net' 1257s # received: 'test cgi for w-t-f.net' 1257s ok 8 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1257s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1257s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1257s ok 1260s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1263s t/protocol/echo.t ................... 1263s 1..8 1263s # Running under perl version 5.040001 for linux 1263s # Current time local: Fri May 2 10:54:03 2025 1263s # Current time GMT: Fri May 2 10:54:03 2025 1263s # Using Test.pm version 1.31 1263s # Using Apache/Test.pm version 1.44 1263s testing mod_echo_ssl 1263s ok 1 1263s #Cipher: TLS_AES_256_GCM_SHA384 1263s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1263s # testing : echo 1263s # expected: 't/protocol/echo.t' 1263s # received: 't/protocol/echo.t' 1263s ok 2 1263s # testing : echo 1263s # expected: '/usr/bin/perl' 1263s # received: '/usr/bin/perl' 1263s ok 3 1263s # testing : echo 1263s # expected: '815849815849815849815849815849' 1263s # received: '815849815849815849815849815849' 1263s ok 4 1263s testing mod_echo 1263s ok 5 1263s # testing : echo 1263s # expected: 't/protocol/echo.t' 1263s # received: 't/protocol/echo.t' 1263s ok 6 1263s # testing : echo 1263s # expected: '/usr/bin/perl' 1263s # received: '/usr/bin/perl' 1263s ok 7 1263s # testing : echo 1263s # expected: '815849815849815849815849815849' 1263s # received: '815849815849815849815849815849' 1263s ok 8 1263s ok 1267s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1270s t/security/CVE-2003-0542.t .......... 1270s 1..1 1270s # Running under perl version 5.040001 for linux 1270s # Current time local: Fri May 2 10:54:10 2025 1270s # Current time GMT: Fri May 2 10:54:10 2025 1270s # Using Test.pm version 1.31 1270s # Using Apache/Test.pm version 1.44 1270s # testing : CAN-2003-0542 test case 1270s # expected: 404 1270s # received: '404' 1270s ok 1 1270s ok 1274s t/security/CVE-2004-0747.t .......... 1274s 1..1 1274s # Running under perl version 5.040001 for linux 1274s # Current time local: Fri May 2 10:54:13 2025 1274s # Current time GMT: Fri May 2 10:54:13 2025 1274s # Using Test.pm version 1.31 1274s # Using Apache/Test.pm version 1.44 1274s # testing : CAN-2004-0747 ap_resolve_env test case 1274s # expected: 200 1274s # received: 200 1274s ok 1 1274s ok 1277s t/security/CVE-2004-0811.t .......... 1277s 1..8 1277s # Running under perl version 5.040001 for linux 1277s # Current time local: Fri May 2 10:54:17 2025 1277s # Current time GMT: Fri May 2 10:54:17 2025 1277s # Using Test.pm version 1.31 1277s # Using Apache/Test.pm version 1.44 1277s # testing : subdir access allowed 1277s # expected: 200 1277s # received: '200' 1277s ok 1 1277s # testing : subdir access allowed 1277s # expected: 200 1277s # received: '200' 1277s ok 2 1277s # testing : subdir access allowed 1277s # expected: 200 1277s # received: '200' 1277s ok 3 1277s # testing : subdir access allowed 1277s # expected: 200 1277s # received: '200' 1277s ok 4 1277s # testing : topdir access denied 1277s # expected: 401 1277s # received: '401' 1277s ok 5 1277s # testing : topdir access denied 1277s # expected: 401 1277s # received: '401' 1277s ok 6 1277s # testing : topdir access denied 1277s # expected: 401 1277s # received: '401' 1277s ok 7 1277s # testing : topdir access denied 1277s # expected: 401 1277s # received: '401' 1277s ok 8 1277s ok 1280s t/security/CVE-2004-0940.t .......... 1280s 1..1 1280s # Running under perl version 5.040001 for linux 1280s # Current time local: Fri May 2 10:54:20 2025 1280s # Current time GMT: Fri May 2 10:54:20 2025 1280s # Using Test.pm version 1.31 1280s # Using Apache/Test.pm version 1.44 1280s # testing : response was 200 1280s # expected: 200 1280s # received: '200' 1280s ok 1 1280s ok 1284s t/security/CVE-2004-0942.t .......... 1284s 1..2 1284s # Running under perl version 5.040001 for linux 1284s # Current time local: Fri May 2 10:54:23 2025 1284s # Current time GMT: Fri May 2 10:54:23 2025 1284s # Using Test.pm version 1.31 1284s # Using Apache/Test.pm version 1.44 1284s ok 1 1284s # testing : request was refused 1284s # expected: qr/^HTTP\/1\.. 400/ 1284s # received: 'HTTP/1.1 400 Bad Request 1284s # ' 1284s ok 2 1284s ok 1287s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1290s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1294s t/security/CVE-2005-2491.t .......... 1294s 1..4 1294s # Running under perl version 5.040001 for linux 1294s # Current time local: Fri May 2 10:54:33 2025 1294s # Current time GMT: Fri May 2 10:54:33 2025 1294s # Using Test.pm version 1.31 1294s # Using Apache/Test.pm version 1.44 1294s # testing : check that server did not segfault 1294s # expected: 'Internal Server Error' 1294s # received: 'Internal Server Error' 1294s ok 1 1294s # testing : check for 500 response error 1294s # expected: 500 1294s # received: '500' 1294s ok 2 1294s # testing : check that server did not segfault 1294s # expected: 'Internal Server Error' 1294s # received: 'Internal Server Error' 1294s ok 3 1294s # testing : check for 500 response error 1294s # expected: 500 1294s # received: '500' 1294s ok 4 1294s ok 1297s t/security/CVE-2005-2700.t .......... 1297s 1..2 1297s # Running under perl version 5.040001 for linux 1297s # Current time local: Fri May 2 10:54:37 2025 1297s # Current time GMT: Fri May 2 10:54:37 2025 1297s # Using Test.pm version 1.31 1297s # Using Apache/Test.pm version 1.44 1297s # testing : access permitted without ccert 1297s # expected: 200 1297s # received: '200' 1297s ok 1 1297s # testing : access *not* permitted without ccert 1297s # expected: 200 1297s # received: '403' 1297s ok 2 1297s ok 1301s t/security/CVE-2005-3352.t .......... 1301s 1..2 1301s # Running under perl version 5.040001 for linux 1301s # Current time local: Fri May 2 10:54:40 2025 1301s # Current time GMT: Fri May 2 10:54:40 2025 1301s # Using Test.pm version 1.31 1301s # Using Apache/Test.pm version 1.44 1301s # testing : response code is OK 1301s # expected: 200 1301s # received: '200' 1301s ok 1 1301s # testing : referer was escaped 1301s # expected: qr/%22%3e/ 1301s # received: ' 1301s # 1301s # Menu for /security/CVE-2005-3352.map 1301s # 1301s #

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

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

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

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

Bad Request

1369s #

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

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

Forbidden

1411s

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

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

Not Found

1441s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1487s #

The requested URL was not found on this server.

1487s # ' 1487s ok 8 1487s # testing : /merge/notfound.html code 1487s # expected: 404 1487s # received: '404' 1487s ok 9 1487s # testing : /merge/notfound.html content 1487s # expected: 'testing merge' 1487s # received: 'testing merge' 1487s ok 10 1487s # testing : /merge/merge2/notfound.html code 1487s # expected: 404 1487s # received: '404' 1487s ok 11 1487s # testing : /merge/merge2/notfound.html content 1487s # expected: 'testing merge' 1487s # received: 'testing merge' 1487s ok 12 1487s # testing : /bounce/notfound.html code 1487s # expected: 404 1487s # received: '404' 1487s ok 13 1487s # testing : /bounce/notfound.html content 1487s # expected: qr/expire test/ 1487s # received: ' 1487s # expire test 1487s # expire test 1487s # ' 1487s ok 14 1487s ok 1491s t/apache/etags.t .................... 1491s # Checking for existence of FileETag directive 1491s # Returned 200: 1491s 1..61 1491s # Running under perl version 5.040001 for linux 1491s # Current time local: Fri May 2 10:57:50 2025 1491s # Current time GMT: Fri May 2 10:57:50 2025 1491s # Using Test.pm version 1.31 1491s # Using Apache/Test.pm version 1.44 1491s # --- 1491s # HEAD /apache/etags/m/minus-i/test.txt 1491s # Expecting field to be absent 1491s # Received "62c6deaf13e40" 1491s ok 1 1491s # --- 1491s # HEAD /apache/etags/m/minus-mi/test.txt 1491s # Expecting field to be absent 1491s # Received "b-62c6deaf13e40" 1491s ok 2 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42b25-62c6deaf13e40" 1491s ok 3 1491s # --- 1491s # HEAD /apache/etags/none/i/test.txt 1491s # Expecting one component in ETag field 1491s # Received "42af1" 1491s ok 4 1491s # --- 1491s # HEAD /apache/etags/all/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42aae-b-62c6deaf13e40" 1491s ok 5 1491s # --- 1491s # HEAD /apache/etags/none/test.txt 1491s # Expecting field to be absent 1491s # ETag field is missing 1491s ok 6 1491s # --- 1491s # HEAD /apache/etags/none/m/test.txt 1491s # Expecting one component in ETag field 1491s # Received "62c6deaf13e40" 1491s ok 7 1491s # --- 1491s # HEAD /apache/etags/all/minus-mis/test.txt 1491s # Expecting field to be absent 1491s # Received "b-62c6deaf13e40" 1491s ok 8 1491s # --- 1491s # HEAD /apache/etags/all/mi/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42a8f-62c6deaf13e40" 1491s ok 9 1491s # --- 1491s # HEAD /apache/etags/m/minus-m/test.txt 1491s # Expecting field to be absent 1491s # Received "b-62c6deaf13e40" 1491s ok 10 1491s # --- 1491s # HEAD /apache/etags/m/plus-mi/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42ad9-62c6deaf13e40" 1491s ok 11 1491s # --- 1491s # HEAD /apache/etags/all/inherit/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42a86-b-62c6deaf13e40" 1491s ok 12 1491s # --- 1491s # HEAD /apache/etags/none/plus-s/test.txt 1491s # Expecting one component in ETag field 1491s # Received "b" 1491s ok 13 1491s # --- 1491s # HEAD /apache/etags/all/minus-mi/test.txt 1491s # Expecting one component in ETag field 1491s # Received "b" 1491s ok 14 1491s # --- 1491s # HEAD /apache/etags/ms/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 15 1491s # --- 1491s # HEAD /apache/etags/all/m/test.txt 1491s # Expecting one component in ETag field 1491s # Received "62c6deaf13e40" 1491s ok 16 1491s # --- 1491s # HEAD /apache/etags/all/ms/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 17 1491s # --- 1491s # HEAD /apache/etags/none/inherit/test.txt 1491s # Expecting field to be absent 1491s # ETag field is missing 1491s ok 18 1491s # --- 1491s # HEAD /apache/etags/m/plus-m/test.txt 1491s # Expecting one component in ETag field 1491s # Received "62c6deaf13e40" 1491s ok 19 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1491s # Expecting one component in ETag field 1491s # Received "b" 1491s ok 20 1491s # --- 1491s # HEAD /apache/etags/none/s/test.txt 1491s # Expecting one component in ETag field 1491s # Received "b" 1491s ok 21 1491s # --- 1491s # HEAD /apache/etags/none/plus-m/test.txt 1491s # Expecting one component in ETag field 1491s # Received "62c6deaf13e40" 1491s ok 22 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42b19-b" 1491s ok 23 1491s # --- 1491s # HEAD /apache/etags/none/plus-ms/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 24 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 25 1491s # --- 1491s # HEAD /apache/etags/none/plus-i/test.txt 1491s # Expecting one component in ETag field 1491s # Received "42b05" 1491s ok 26 1491s # --- 1491s # HEAD /apache/etags/all/i/test.txt 1491s # Expecting one component in ETag field 1491s # Received "42a84" 1491s ok 27 1491s # --- 1491s # HEAD /apache/etags/none/mis/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42aff-b-62c6deaf13e40" 1491s ok 28 1491s # --- 1491s # HEAD /apache/etags/all/is/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42a89-b" 1491s ok 29 1491s # --- 1491s # HEAD /apache/etags/none/plus-is/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42b08-b" 1491s ok 30 1491s # --- 1491s # HEAD /apache/etags/i/test.txt 1491s # Expecting one component in ETag field 1491s # Received "42ab3" 1491s ok 31 1491s # --- 1491s # HEAD /apache/etags/all/s/test.txt 1491s # Expecting one component in ETag field 1491s # Received "b" 1491s ok 32 1491s # --- 1491s # HEAD /apache/etags/m/plus-i/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42ad0-62c6deaf13e40" 1491s ok 33 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1491s # Expecting one component in ETag field 1491s # Received "42b22" 1491s ok 34 1491s # --- 1491s # HEAD /apache/etags/m/minus-is/test.txt 1491s # Expecting field to be absent 1491s # Received "62c6deaf13e40" 1491s ok 35 1491s # --- 1491s # HEAD /apache/etags/m/plus-is/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42ad3-b-62c6deaf13e40" 1491s ok 36 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1491s # Expecting one component in ETag field 1491s # Received "62c6deaf13e40" 1491s ok 37 1491s # --- 1491s # HEAD /apache/etags/all/minus-i/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 38 1491s # --- 1491s # HEAD /apache/etags/m/test.txt 1491s # Expecting one component in ETag field 1491s # Received "62c6deaf13e40" 1491s ok 39 1491s # --- 1491s # HEAD /apache/etags/m/minus-ms/test.txt 1491s # Expecting field to be absent 1491s # Received "b-62c6deaf13e40" 1491s ok 40 1491s # --- 1491s # HEAD /apache/etags/m/plus-s/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 41 1491s # --- 1491s # HEAD /apache/etags/m/plus-mis/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42adc-b-62c6deaf13e40" 1491s ok 42 1491s # --- 1491s # HEAD /apache/etags/all/minus-is/test.txt 1491s # Expecting one component in ETag field 1491s # Received "62c6deaf13e40" 1491s ok 43 1491s # --- 1491s # HEAD /apache/etags/mi/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42ae6-62c6deaf13e40" 1491s ok 44 1491s # --- 1491s # HEAD /apache/etags/s/test.txt 1491s # Expecting one component in ETag field 1491s # Received "b" 1491s ok 45 1491s # --- 1491s # HEAD /apache/etags/m/plus-ms/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 46 1491s # --- 1491s # HEAD /apache/etags/all/minus-m/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42a98-b" 1491s ok 47 1491s # --- 1491s # HEAD /apache/etags/all/minus-ms/test.txt 1491s # Expecting one component in ETag field 1491s # Received "42aa1" 1491s ok 48 1491s # --- 1491s # HEAD /apache/etags/mis/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42ae9-b-62c6deaf13e40" 1491s ok 49 1491s # --- 1491s # HEAD /apache/etags/none/plus-mi/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42b0e-62c6deaf13e40" 1491s ok 50 1491s # --- 1491s # HEAD /apache/etags/is/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42ab6-b" 1491s ok 51 1491s # --- 1491s # HEAD /apache/etags/m/minus-s/test.txt 1491s # Expecting field to be absent 1491s # Received "62c6deaf13e40" 1491s ok 52 1491s # --- 1491s # HEAD /apache/etags/none/ms/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 53 1491s # --- 1491s # HEAD /apache/etags/all/mis/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42aa7-b-62c6deaf13e40" 1491s ok 54 1491s # --- 1491s # HEAD /apache/etags/all/minus-s/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42aa4-62c6deaf13e40" 1491s ok 55 1491s # --- 1491s # HEAD /apache/etags/none/is/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42af6-b" 1491s ok 56 1491s # --- 1491s # HEAD /apache/etags/none/mi/test.txt 1491s # Expecting two components in ETag field 1491s # Received "42afc-62c6deaf13e40" 1491s ok 57 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/test.txt 1491s # Expecting three components in ETag field 1491s # Received "42b26-b-62c6deaf13e40" 1491s ok 58 1491s # --- 1491s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1491s # Expecting field to be absent 1491s # Received "b-62c6deaf13e40" 1491s ok 59 1491s # --- 1491s # HEAD /apache/etags/default/test.txt 1491s # Expecting two components in ETag field 1491s # Received "b-62c6deaf13e40" 1491s ok 60 1491s # --- 1491s # HEAD /apache/etags/m/minus-mis/test.txt 1491s # Expecting field to be absent 1491s # Received "b-62c6deaf13e40" 1491s ok 61 1491s ok 1495s t/apache/expr.t ..................... 1495s 1..229 1495s # Running under perl version 5.040001 for linux 1495s # Current time local: Fri May 2 10:57:54 2025 1495s # Current time GMT: Fri May 2 10:57:54 2025 1495s # Using Test.pm version 1.31 1495s # Using Apache/Test.pm version 1.44 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true" should evaluate to true, got true 1495s ok 1 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "false" should evaluate to false, got false 1495s ok 2 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "foo", got parse error 1495s ok 3 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -eq 01" should evaluate to true, got true 1495s ok 4 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -eq 2" should evaluate to false, got false 1495s ok 5 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -ne 2" should evaluate to true, got true 1495s ok 6 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -ne 1" should evaluate to false, got false 1495s ok 7 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -lt 02" should evaluate to true, got true 1495s ok 8 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -lt 1" should evaluate to false, got false 1495s ok 9 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -le 2" should evaluate to true, got true 1495s ok 10 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -le 1" should evaluate to true, got true 1495s ok 11 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "2 -gt 1" should evaluate to true, got true 1495s ok 12 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -gt 1" should evaluate to false, got false 1495s ok 13 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "2 -ge 1" should evaluate to true, got true 1495s ok 14 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -ge 1" should evaluate to true, got true 1495s ok 15 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "1 -gt -1" should evaluate to true, got true 1495s ok 16 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' == 'aa'" should evaluate to true, got true 1495s ok 17 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' == 'b'" should evaluate to false, got false 1495s ok 18 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' = 'aa'" should evaluate to true, got true 1495s ok 19 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' = 'b'" should evaluate to false, got false 1495s ok 20 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' != 'b'" should evaluate to true, got true 1495s ok 21 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' != 'aa'" should evaluate to false, got false 1495s ok 22 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' < 'b'" should evaluate to true, got true 1495s ok 23 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' < 'aa'" should evaluate to false, got false 1495s ok 24 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' <= 'b'" should evaluate to true, got true 1495s ok 25 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' <= 'aa'" should evaluate to true, got true 1495s ok 26 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'b' > 'aa'" should evaluate to true, got true 1495s ok 27 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' > 'aa'" should evaluate to false, got false 1495s ok 28 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'b' >= 'aa'" should evaluate to true, got true 1495s ok 29 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'aa' >= 'aa'" should evaluate to true, got true 1495s ok 30 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1495s ok 31 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1495s ok 32 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1495s ok 33 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1495s ok 34 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1495s ok 35 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1495s ok 36 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1495s ok 37 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1495s ok 38 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1495s ok 39 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1495s ok 40 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME} != ''" should evaluate to true, got true 1495s ok 41 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1495s ok 42 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1495s ok 43 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' =~ /bc/ " should evaluate to true, got true 1495s ok 44 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' =~ /BC/i " should evaluate to true, got true 1495s ok 45 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' !~ m!bc! " should evaluate to false, got false 1495s ok 46 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' !~ m!BC!i " should evaluate to false, got false 1495s ok 47 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " $0 == '' " should evaluate to true, got true 1495s ok 48 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " $1 == '' " should evaluate to true, got true 1495s ok 49 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " $9 == '' " should evaluate to true, got true 1495s ok 50 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " '$0' == '' " should evaluate to true, got true 1495s ok 51 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1495s ok 52 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1495s ok 53 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1495s ok 54 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1495s ok 55 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1495s ok 56 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1495s ok 57 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1495s ok 58 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1495s ok 59 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1495s ok 60 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1495s ok 61 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1495s ok 62 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1495s ok 63 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1495s ok 64 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1495s ok 65 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1495s ok 66 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1495s ok 67 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1495s ok 68 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1495s ok 69 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1495s ok 70 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{HTTPS} == 'off' " should evaluate to true, got true 1495s ok 71 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1495s ok 72 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1495s ok 73 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1495s ok 74 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1495s ok 75 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1495s ok 76 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1495s ok 77 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1495s ok 78 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1495s ok 79 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1495s ok 80 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1495s ok 81 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1495s ok 82 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "escape('?') = '%3f' " should evaluate to true, got true 1495s ok 83 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "unescape('%3f') = '?' " should evaluate to true, got true 1495s ok 84 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1495s ok 85 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1495s ok 86 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1495s ok 87 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "file('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1495s ok 88 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-n ''" should evaluate to false, got false 1495s ok 89 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-z ''" should evaluate to true, got true 1495s ok 90 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-n '1'" should evaluate to true, got true 1495s ok 91 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-z '1'" should evaluate to false, got false 1495s ok 92 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "-R 'abc'", got parse error 1495s ok 93 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1495s ok 94 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-R '240.0.0.0'" should evaluate to false, got false 1495s ok 95 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-R '240.0.0.0/8'" should evaluate to false, got false 1495s ok 96 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-R 'ff::/8'" should evaluate to false, got false 1495s ok 97 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1495s ok 98 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1495s ok 99 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1495s ok 100 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1495s ok 101 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1495s ok 102 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1495s ok 103 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1495s ok 104 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'foo' -strmatch '*o'" should evaluate to true, got true 1495s ok 105 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1495s ok 106 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'foo' -strmatch 'F*'" should evaluate to false, got false 1495s ok 107 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1495s ok 108 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'foo' -strmatch 'g*'" should evaluate to false, got false 1495s ok 109 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1495s ok 110 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1495s ok 111 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1495s ok 112 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1495s ok 113 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1495s ok 114 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "foo('bar') = 'bar'", got parse error 1495s ok 115 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "%{FOO} != 'bar'", got parse error 1495s ok 116 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s Should get parse error for "'bar' = bar", got parse error 1495s ok 117 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true" should evaluate to true, got true 1495s ok 118 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && true" should evaluate to true, got true 1495s ok 119 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || true" should evaluate to true, got true 1495s ok 120 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || true || true" should evaluate to true, got true 1495s ok 121 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || true && true" should evaluate to true, got true 1495s ok 122 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && true || true" should evaluate to true, got true 1495s ok 123 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && true && true" should evaluate to true, got true 1495s ok 124 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || true || !true" should evaluate to true, got true 1495s ok 125 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || true && !true" should evaluate to true, got true 1495s ok 126 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && true || !true" should evaluate to true, got true 1495s ok 127 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && true && !true" should evaluate to false, got false 1495s ok 128 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && !true" should evaluate to false, got false 1495s ok 129 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || !true" should evaluate to true, got true 1495s ok 130 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || !true || true" should evaluate to true, got true 1495s ok 131 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || !true && true" should evaluate to true, got true 1495s ok 132 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && !true || true" should evaluate to true, got true 1495s ok 133 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && !true && true" should evaluate to false, got false 1495s ok 134 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || !true || !true" should evaluate to true, got true 1495s ok 135 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true || !true && !true" should evaluate to true, got true 1495s ok 136 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && !true || !true" should evaluate to false, got false 1495s ok 137 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "true && !true && !true" should evaluate to false, got false 1495s ok 138 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true" should evaluate to false, got false 1495s ok 139 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && true" should evaluate to false, got false 1495s ok 140 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || true" should evaluate to true, got true 1495s ok 141 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || true || true" should evaluate to true, got true 1495s ok 142 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || true && true" should evaluate to true, got true 1495s ok 143 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && true || true" should evaluate to true, got true 1495s ok 144 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && true && true" should evaluate to false, got false 1495s ok 145 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || true || !true" should evaluate to true, got true 1495s ok 146 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || true && !true" should evaluate to false, got false 1495s ok 147 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && true || !true" should evaluate to false, got false 1495s ok 148 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && true && !true" should evaluate to false, got false 1495s ok 149 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && !true" should evaluate to false, got false 1495s ok 150 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || !true" should evaluate to false, got false 1495s ok 151 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || !true || true" should evaluate to true, got true 1495s ok 152 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || !true && true" should evaluate to false, got false 1495s ok 153 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && !true || true" should evaluate to true, got true 1495s ok 154 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && !true && true" should evaluate to false, got false 1495s ok 155 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || !true || !true" should evaluate to false, got false 1495s ok 156 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true || !true && !true" should evaluate to false, got false 1495s ok 157 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && !true || !true" should evaluate to false, got false 1495s ok 158 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!true && !true && !true" should evaluate to false, got false 1495s ok 159 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true)" should evaluate to false, got false 1495s ok 160 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && true)" should evaluate to false, got false 1495s ok 161 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || true)" should evaluate to false, got false 1495s ok 162 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || true || true)" should evaluate to false, got false 1495s ok 163 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || true && true)" should evaluate to false, got false 1495s ok 164 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && true || true)" should evaluate to false, got false 1495s ok 165 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && true && true)" should evaluate to false, got false 1495s ok 166 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || true || !true)" should evaluate to false, got false 1495s ok 167 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || true && !true)" should evaluate to false, got false 1495s ok 168 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && true || !true)" should evaluate to false, got false 1495s ok 169 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && true && !true)" should evaluate to true, got true 1495s ok 170 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && !true)" should evaluate to true, got true 1495s ok 171 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || !true)" should evaluate to false, got false 1495s ok 172 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || !true || true)" should evaluate to false, got false 1495s ok 173 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || !true && true)" should evaluate to false, got false 1495s ok 174 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && !true || true)" should evaluate to false, got false 1495s ok 175 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && !true && true)" should evaluate to true, got true 1495s ok 176 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || !true || !true)" should evaluate to false, got false 1495s ok 177 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true || !true && !true)" should evaluate to false, got false 1495s ok 178 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && !true || !true)" should evaluate to true, got true 1495s ok 179 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(true && !true && !true)" should evaluate to true, got true 1495s ok 180 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true)" should evaluate to true, got true 1495s ok 181 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && true)" should evaluate to true, got true 1495s ok 182 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || true)" should evaluate to false, got false 1495s ok 183 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || true || true)" should evaluate to false, got false 1495s ok 184 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || true && true)" should evaluate to false, got false 1495s ok 185 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && true || true)" should evaluate to false, got false 1495s ok 186 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && true && true)" should evaluate to true, got true 1495s ok 187 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || true || !true)" should evaluate to false, got false 1495s ok 188 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || true && !true)" should evaluate to true, got true 1495s ok 189 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && true || !true)" should evaluate to true, got true 1495s ok 190 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && true && !true)" should evaluate to true, got true 1495s ok 191 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && !true)" should evaluate to true, got true 1495s ok 192 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || !true)" should evaluate to true, got true 1495s ok 193 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || !true || true)" should evaluate to false, got false 1495s ok 194 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || !true && true)" should evaluate to true, got true 1495s ok 195 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && !true || true)" should evaluate to false, got false 1495s ok 196 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && !true && true)" should evaluate to true, got true 1495s ok 197 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || !true || !true)" should evaluate to true, got true 1495s ok 198 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true || !true && !true)" should evaluate to true, got true 1495s ok 199 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && !true || !true)" should evaluate to true, got true 1495s ok 200 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "!(!true && !true && !true)" should evaluate to true, got true 1495s ok 201 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1495s ok 202 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1495s ok 203 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "filesize('/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1495s ok 204 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1495s ok 205 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1495s ok 206 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1495s ok 207 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1495s ok 208 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1495s ok 209 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1495s ok 210 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1495s ok 211 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1495s ok 212 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1495s ok 213 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1495s ok 214 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1495s ok 215 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1495s ok 216 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-d '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1495s ok 217 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-e '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1495s ok 218 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-f '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1495s ok 219 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-s '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1495s ok 220 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-F '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1495s ok 221 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-F '/tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1495s ok 222 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-U '/apache/' " should evaluate to true, got true 1495s ok 223 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "-U '/apache/expr/none' " should evaluate to false, got false 1495s ok 224 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1495s ok 225 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1495s ok 226 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1495s ok 227 1495s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1495s ok 228 1495s Error log should not have 'Internal evaluation error' entries, found 0 1495s ok 229 1495s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1495s ok 1501s t/apache/expr_string.t .............. 1501s 1..29 1501s # Running under perl version 5.040001 for linux 1501s # Current time local: Fri May 2 10:57:58 2025 1501s # Current time GMT: Fri May 2 10:57:58 2025 1501s # Using Test.pm version 1.31 1501s # Using Apache/Test.pm version 1.44 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 1 1501s Expected return code 200, got 200 for 'foo' 1501s ok 2 1501s # testing : log message [Fri May 02 10:58:01.943019 2025] [log_debug:info] [pid 948759:tid 948893] [client 127.0.0.1:42600] foo (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: 'foo' 1501s # received: 'foo' 1501s ok 3 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 4 1501s Expected return code 200, got 200 for '%{req:SomeHeader}' 1501s ok 5 1501s # testing : log message [Fri May 02 10:58:02.200103 2025] [log_debug:info] [pid 948759:tid 948896] [client 127.0.0.1:42600] SomeValue (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: 'SomeValue' 1501s # received: 'SomeValue' 1501s ok 6 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 7 1501s Should get parse error (500) for "%{", got 500 1501s ok 8 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 9 1501s Expected return code 200, got 200 for '%' 1501s ok 10 1501s # testing : log message [Fri May 02 10:58:02.709329 2025] [log_debug:info] [pid 986950:tid 986981] [client 127.0.0.1:38678] % (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: '%' 1501s # received: '%' 1501s ok 11 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 12 1501s Expected return code 200, got 200 for '}' 1501s ok 13 1501s # testing : log message [Fri May 02 10:58:02.963762 2025] [log_debug:info] [pid 986950:tid 986983] [client 127.0.0.1:38678] } (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: '}' 1501s # received: '}' 1501s ok 14 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 15 1501s Expected return code 200, got 200 for '\"' 1501s ok 16 1501s # testing : log message [Fri May 02 10:58:03.219139 2025] [log_debug:info] [pid 986950:tid 986985] [client 127.0.0.1:38678] " (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: '"' 1501s # received: '"' 1501s ok 17 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 18 1501s Expected return code 200, got 200 for '\'' 1501s ok 19 1501s # testing : log message [Fri May 02 10:58:03.473919 2025] [log_debug:info] [pid 986950:tid 986984] [client 127.0.0.1:38678] ' (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: '\'' 1501s # received: '\'' 1501s ok 20 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 21 1501s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1501s ok 22 1501s # testing : log message [Fri May 02 10:58:03.728478 2025] [log_debug:info] [pid 986950:tid 986986] [client 127.0.0.1:38678] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: '%{req:SomeHeader}' 1501s # received: '%{req:SomeHeader}' 1501s ok 23 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 24 1501s Expected return code 200, got 200 for '%{tolower:IDENT}' 1501s ok 25 1501s # testing : log message [Fri May 02 10:58:03.983341 2025] [log_debug:info] [pid 986950:tid 986987] [client 127.0.0.1:38678] ident (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: 'ident' 1501s # received: 'ident' 1501s ok 26 1501s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 27 1501s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1501s ok 28 1501s # testing : log message [Fri May 02 10:58:04.238676 2025] [log_debug:info] [pid 986950:tid 986988] [client 127.0.0.1:38678] get (log_transaction hook, /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1501s # didn't match 1501s # expected: 'get' 1501s # received: 'get' 1501s ok 29 1501s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1501s ok 1505s t/apache/getfile.t .................. 1505s # using LWP client 1505s 1..221 1505s # Running under perl version 5.040001 for linux 1505s # Current time local: Fri May 2 10:58:04 2025 1505s # Current time GMT: Fri May 2 10:58:04 2025 1505s # Using Test.pm version 1.31 1505s # Using Apache/Test.pm version 1.44 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4c64-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 19556 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl.pod 1505s # expected: 19556 1505s # received: 19556 1505s ok 1 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "dbb0-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 56240 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1505s # expected: 56240 1505s # received: 56240 1505s ok 2 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "85ea-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 34282 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1505s # expected: 34282 1505s # received: 34282 1505s ok 3 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "da40-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 55872 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1505s # expected: 55872 1505s # received: 55872 1505s ok 4 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "ab70-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 43888 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1505s # expected: 43888 1505s # received: 43888 1505s ok 5 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "15cb8-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 89272 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1505s # expected: 89272 1505s # received: 89272 1505s ok 6 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2707-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 9991 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1505s # expected: 9991 1505s # received: 9991 1505s ok 7 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2569-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 9577 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1505s # expected: 9577 1505s # received: 9577 1505s ok 8 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1004-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4100 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1505s # expected: 4100 1505s # received: 4100 1505s ok 9 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "e58-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 3672 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1505s # expected: 3672 1505s # received: 3672 1505s ok 10 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1e00-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7680 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1505s # expected: 7680 1505s # received: 7680 1505s ok 11 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "233a9-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 144297 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1505s # expected: 144297 1505s # received: 144297 1505s ok 12 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1f1e-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7966 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1505s # expected: 7966 1505s # received: 7966 1505s ok 13 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1aeb-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6891 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1505s # expected: 6891 1505s # received: 6891 1505s ok 14 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1e50-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7760 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1505s # expected: 7760 1505s # received: 7760 1505s ok 15 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "18b7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6327 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1505s # expected: 6327 1505s # received: 6327 1505s ok 16 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "20a07-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 133639 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1505s # expected: 133639 1505s # received: 133639 1505s ok 17 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "17fe-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6142 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1505s # expected: 6142 1505s # received: 6142 1505s ok 18 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "e0a-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 3594 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1505s # expected: 3594 1505s # received: 3594 1505s ok 19 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "ff5-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4085 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1505s # expected: 4085 1505s # received: 4085 1505s ok 20 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1d280-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 119424 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1505s # expected: 119424 1505s # received: 119424 1505s ok 21 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "19c5-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6597 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1505s # expected: 6597 1505s # received: 6597 1505s ok 22 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "14d7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5335 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1505s # expected: 5335 1505s # received: 5335 1505s ok 23 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1208-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4616 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1505s # expected: 4616 1505s # received: 4616 1505s ok 24 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1c352-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 115538 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1505s # expected: 115538 1505s # received: 115538 1505s ok 25 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2a07-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10759 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1505s # expected: 10759 1505s # received: 10759 1505s ok 26 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2fef-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 12271 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1505s # expected: 12271 1505s # received: 12271 1505s ok 27 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2410-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 9232 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1505s # expected: 9232 1505s # received: 9232 1505s ok 28 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1fa8f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 129679 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1505s # expected: 129679 1505s # received: 129679 1505s ok 29 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "293d-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10557 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1505s # expected: 10557 1505s # received: 10557 1505s ok 30 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "301f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 12319 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1505s # expected: 12319 1505s # received: 12319 1505s ok 31 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "20fa-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8442 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1505s # expected: 8442 1505s # received: 8442 1505s ok 32 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1162-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4450 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1505s # expected: 4450 1505s # received: 4450 1505s ok 33 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "fc09-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 64521 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1505s # expected: 64521 1505s # received: 64521 1505s ok 34 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2009-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8201 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1505s # expected: 8201 1505s # received: 8201 1505s ok 35 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1007-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4103 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1505s # expected: 4103 1505s # received: 4103 1505s ok 36 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2aac-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10924 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1505s # expected: 10924 1505s # received: 10924 1505s ok 37 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1168-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4456 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1505s # expected: 4456 1505s # received: 4456 1505s ok 38 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1875a-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 100186 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1505s # expected: 100186 1505s # received: 100186 1505s ok 39 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1e25-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7717 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1505s # expected: 7717 1505s # received: 7717 1505s ok 40 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1e16-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7702 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1505s # expected: 7702 1505s # received: 7702 1505s ok 41 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1b69-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7017 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1505s # expected: 7017 1505s # received: 7017 1505s ok 42 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "115d9-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 71129 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1505s # expected: 71129 1505s # received: 71129 1505s ok 43 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "11f7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4599 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1505s # expected: 4599 1505s # received: 4599 1505s ok 44 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1806-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6150 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1505s # expected: 6150 1505s # received: 6150 1505s ok 45 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "13f7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5111 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1505s # expected: 5111 1505s # received: 5111 1505s ok 46 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "a038-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 41016 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1505s # expected: 41016 1505s # received: 41016 1505s ok 47 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1662-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5730 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1505s # expected: 5730 1505s # received: 5730 1505s ok 48 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "124a-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4682 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1505s # expected: 4682 1505s # received: 4682 1505s ok 49 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1374-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4980 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1505s # expected: 4980 1505s # received: 4980 1505s ok 50 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "d310-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 54032 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1505s # expected: 54032 1505s # received: 54032 1505s ok 51 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1b5f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7007 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1505s # expected: 7007 1505s # received: 7007 1505s ok 52 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "9201-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 37377 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1505s # expected: 37377 1505s # received: 37377 1505s ok 53 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1076-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4214 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1505s # expected: 4214 1505s # received: 4214 1505s ok 54 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "f68-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 3944 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1505s # expected: 3944 1505s # received: 3944 1505s ok 55 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "fd6-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4054 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1505s # expected: 4054 1505s # received: 4054 1505s ok 56 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "ad8b-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 44427 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1505s # expected: 44427 1505s # received: 44427 1505s ok 57 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1288-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4744 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1505s # expected: 4744 1505s # received: 4744 1505s ok 58 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "f69-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 3945 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1505s # expected: 3945 1505s # received: 3945 1505s ok 59 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "fd7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4055 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1505s # expected: 4055 1505s # received: 4055 1505s ok 60 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "10d47-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 68935 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1505s # expected: 68935 1505s # received: 68935 1505s ok 61 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "f6a-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 3946 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1505s # expected: 3946 1505s # received: 3946 1505s ok 62 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "fd8-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4056 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1505s # expected: 4056 1505s # received: 4056 1505s ok 63 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "c79b-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 51099 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1505s # expected: 51099 1505s # received: 51099 1505s ok 64 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "15dc-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5596 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1505s # expected: 5596 1505s # received: 5596 1505s ok 65 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1e723-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 124707 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl561delta.pod 1505s # expected: 124707 1505s # received: 124707 1505s ok 66 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1a2bb-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 107195 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl56delta.pod 1505s # expected: 107195 1505s # received: 107195 1505s ok 67 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "94ac-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 38060 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl581delta.pod 1505s # expected: 38060 1505s # received: 38060 1505s ok 68 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1176-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4470 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl582delta.pod 1505s # expected: 4470 1505s # received: 4470 1505s ok 69 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "18bf-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6335 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl583delta.pod 1505s # expected: 6335 1505s # received: 6335 1505s ok 70 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1cc3-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7363 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl584delta.pod 1505s # expected: 7363 1505s # received: 7363 1505s ok 71 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1701-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5889 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl585delta.pod 1505s # expected: 5889 1505s # received: 5889 1505s ok 72 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "122b-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4651 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl586delta.pod 1505s # expected: 4651 1505s # received: 4651 1505s ok 73 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "20a4-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8356 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl587delta.pod 1505s # expected: 8356 1505s # received: 8356 1505s ok 74 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "62c1-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 25281 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl588delta.pod 1505s # expected: 25281 1505s # received: 25281 1505s ok 75 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "d28d-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 53901 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl589delta.pod 1505s # expected: 53901 1505s # received: 53901 1505s ok 76 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1c1d5-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 115157 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perl58delta.pod 1505s # expected: 115157 1505s # received: 115157 1505s ok 77 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4fe9-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 20457 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlaix.pod 1505s # expected: 20457 1505s # received: 20457 1505s ok 78 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1688-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5768 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlamiga.pod 1505s # expected: 5768 1505s # received: 5768 1505s ok 79 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2031-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8241 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlandroid.pod 1505s # expected: 8241 1505s # received: 8241 1505s ok 80 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "ceb51-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 846673 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlapi.pod 1505s # expected: 846673 1505s # received: 846673 1505s ok 81 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "5838-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 22584 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlapio.pod 1505s # expected: 22584 1505s # received: 22584 1505s ok 82 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1b62-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7010 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlartistic.pod 1505s # expected: 7010 1505s # received: 7010 1505s ok 83 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "210c-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8460 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlbook.pod 1505s # expected: 8460 1505s # received: 8460 1505s ok 84 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "126-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 294 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlboot.pod 1505s # expected: 294 1505s # received: 294 1505s ok 85 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "130-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 304 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlbot.pod 1505s # expected: 304 1505s # received: 304 1505s ok 86 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1f50-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8016 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1505s # expected: 8016 1505s # received: 8016 1505s ok 87 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "dea2-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 56994 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlcall.pod 1505s # expected: 56994 1505s # received: 56994 1505s ok 88 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1180-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4480 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlcheat.pod 1505s # expected: 4480 1505s # received: 4480 1505s ok 89 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "3179-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 12665 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlclass.pod 1505s # expected: 12665 1505s # received: 12665 1505s ok 90 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "3c63-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 15459 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1505s # expected: 15459 1505s # received: 15459 1505s ok 91 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "d19f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 53663 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlclib.pod 1505s # expected: 53663 1505s # received: 53663 1505s ok 92 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "12e5-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4837 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlcn.pod 1505s # expected: 4837 1505s # received: 4837 1505s ok 93 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1b1b-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6939 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1505s # expected: 6939 1505s # received: 6939 1505s ok 94 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "662a-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 26154 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1505s # expected: 26154 1505s # received: 26154 1505s ok 95 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "cfa2-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 53154 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldata.pod 1505s # expected: 53154 1505s # received: 53154 1505s ok 96 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "134d-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4941 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1505s # expected: 4941 1505s # received: 4941 1505s ok 97 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "a85c-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 43100 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldebguts.pod 1505s # expected: 43100 1505s # received: 43100 1505s ok 98 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "5693-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 22163 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldebtut.pod 1505s # expected: 22163 1505s # received: 22163 1505s ok 99 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "9bc9-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 39881 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldebug.pod 1505s # expected: 39881 1505s # received: 39881 1505s ok 100 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "15dc-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5596 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldelta.pod 1505s # expected: 5596 1505s # received: 5596 1505s ok 101 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "5fb8-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 24504 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1505s # expected: 24504 1505s # received: 24504 1505s ok 102 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:07 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4d4ea-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 316650 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldiag.pod 1505s # expected: 316650 1505s # received: 316650 1505s ok 103 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "24a0-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 9376 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldoc.pod 1505s # expected: 9376 1505s # received: 9376 1505s ok 104 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "b4ed-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 46317 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1505s # expected: 46317 1505s # received: 46317 1505s ok 105 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "6946-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 26950 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldsc.pod 1505s # expected: 26950 1505s # received: 26950 1505s ok 106 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1f20-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7968 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perldtrace.pod 1505s # expected: 7968 1505s # received: 7968 1505s ok 107 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1497f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 84351 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1505s # expected: 84351 1505s # received: 84351 1505s ok 108 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "937e-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 37758 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlembed.pod 1505s # expected: 37758 1505s # received: 37758 1505s ok 109 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2812-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10258 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1505s # expected: 10258 1505s # received: 10258 1505s ok 110 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "58d2-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 22738 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq.pod 1505s # expected: 22738 1505s # received: 22738 1505s ok 111 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "34a1-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 13473 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1505s # expected: 13473 1505s # received: 13473 1505s ok 112 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "292a-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10538 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1505s # expected: 10538 1505s # received: 10538 1505s ok 113 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "92e1-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 37601 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1505s # expected: 37601 1505s # received: 37601 1505s ok 114 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "16bcd-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 93133 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1505s # expected: 93133 1505s # received: 93133 1505s ok 115 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "dbc1-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 56257 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1505s # expected: 56257 1505s # received: 56257 1505s ok 116 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "9a71-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 39537 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1505s # expected: 39537 1505s # received: 39537 1505s ok 117 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "93ae-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 37806 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1505s # expected: 37806 1505s # received: 37806 1505s ok 118 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "c30c-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 49932 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1505s # expected: 49932 1505s # received: 49932 1505s ok 119 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "3b75-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 15221 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1505s # expected: 15221 1505s # received: 15221 1505s ok 120 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "56ca-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 22218 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfilter.pod 1505s # expected: 22218 1505s # received: 22218 1505s ok 121 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "342b-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 13355 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfork.pod 1505s # expected: 13355 1505s # received: 13355 1505s ok 122 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4122-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 16674 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlform.pod 1505s # expected: 16674 1505s # received: 16674 1505s ok 123 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "671-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 1649 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1505s # expected: 1649 1505s # received: 1649 1505s ok 124 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "68740-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 427840 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlfunc.pod 1505s # expected: 427840 1505s # received: 427840 1505s ok 125 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "7c2e-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 31790 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlgit.pod 1505s # expected: 31790 1505s # received: 31790 1505s ok 126 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "219ca-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 137674 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlglossary.pod 1505s # expected: 137674 1505s # received: 137674 1505s ok 127 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4072-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 16498 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlgov.pod 1505s # expected: 16498 1505s # received: 16498 1505s ok 128 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "35f7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 13815 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlgpl.pod 1505s # expected: 13815 1505s # received: 13815 1505s ok 129 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "31bb8-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 203704 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlguts.pod 1505s # expected: 203704 1505s # received: 203704 1505s ok 130 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "afe5-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 45029 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlhack.pod 1505s # expected: 45029 1505s # received: 45029 1505s ok 131 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1297d-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 76157 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1505s # expected: 76157 1505s # received: 76157 1505s ok 132 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1809-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6153 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1505s # expected: 6153 1505s # received: 6153 1505s ok 133 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "602-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 1538 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1505s # expected: 1538 1505s # received: 1538 1505s ok 134 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "ebeb-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 60395 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlhist.pod 1505s # expected: 60395 1505s # received: 60395 1505s ok 135 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "77a4-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 30628 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlhpux.pod 1505s # expected: 30628 1505s # received: 30628 1505s ok 136 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "7dd-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 2013 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlhurd.pod 1505s # expected: 2013 1505s # received: 2013 1505s ok 137 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1fc9f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 130207 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlintern.pod 1505s # expected: 130207 1505s # received: 130207 1505s ok 138 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "9216-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 37398 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlinterp.pod 1505s # expected: 37398 1505s # received: 37398 1505s ok 139 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "579a-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 22426 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlintro.pod 1505s # expected: 22426 1505s # received: 22426 1505s ok 140 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "8ad2-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 35538 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perliol.pod 1505s # expected: 35538 1505s # received: 35538 1505s ok 141 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "11818-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 71704 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlipc.pod 1505s # expected: 71704 1505s # received: 71704 1505s ok 142 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1150-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4432 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlirix.pod 1505s # expected: 4432 1505s # received: 4432 1505s ok 143 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "20a8-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8360 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perljp.pod 1505s # expected: 8360 1505s # received: 8360 1505s ok 144 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2fc0-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 12224 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlko.pod 1505s # expected: 12224 1505s # received: 12224 1505s ok 145 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "163-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 355 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1505s # expected: 355 1505s # received: 355 1505s ok 146 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "7ea-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 2026 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perllinux.pod 1505s # expected: 2026 1505s # received: 2026 1505s ok 147 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "12978-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 76152 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perllocale.pod 1505s # expected: 76152 1505s # received: 76152 1505s ok 148 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2487-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 9351 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perllol.pod 1505s # expected: 9351 1505s # received: 9351 1505s ok 149 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2f6f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 12143 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1505s # expected: 12143 1505s # received: 12143 1505s ok 150 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "67a7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 26535 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlmod.pod 1505s # expected: 26535 1505s # received: 26535 1505s ok 151 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2574-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 9588 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1505s # expected: 9588 1505s # received: 9588 1505s ok 152 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1095c-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 67932 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1505s # expected: 67932 1505s # received: 67932 1505s ok 153 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "573b-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 22331 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1505s # expected: 22331 1505s # received: 22331 1505s ok 154 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "d65-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 3429 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1505s # expected: 3429 1505s # received: 3429 1505s ok 155 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2ad3-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10963 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1505s # expected: 10963 1505s # received: 10963 1505s ok 156 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "20a5-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8357 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlnumber.pod 1505s # expected: 8357 1505s # received: 8357 1505s ok 157 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "8d31-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 36145 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlobj.pod 1505s # expected: 36145 1505s # received: 36145 1505s ok 158 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "6885-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 26757 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlootut.pod 1505s # expected: 26757 1505s # received: 26757 1505s ok 159 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2b4ac-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 177324 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlop.pod 1505s # expected: 177324 1505s # received: 177324 1505s ok 160 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4db-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 1243 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1505s # expected: 1243 1505s # received: 1243 1505s ok 161 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "3b77-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 15223 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlopentut.pod 1505s # expected: 15223 1505s # received: 15223 1505s ok 162 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "16cb7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 93367 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlos2.pod 1505s # expected: 93367 1505s # received: 93367 1505s ok 163 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "37cb-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 14283 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlos390.pod 1505s # expected: 14283 1505s # received: 14283 1505s ok 164 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "12b0-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4784 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlos400.pod 1505s # expected: 4784 1505s # received: 4784 1505s ok 165 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "c8a9-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 51369 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1505s # expected: 51369 1505s # received: 51369 1505s ok 166 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "c2bc-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 49852 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlperf.pod 1505s # expected: 49852 1505s # received: 49852 1505s ok 167 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1418-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5144 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlplan9.pod 1505s # expected: 5144 1505s # received: 5144 1505s ok 168 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "5b65-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 23397 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlpod.pod 1505s # expected: 23397 1505s # received: 23397 1505s ok 169 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "10d10-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 68880 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1505s # expected: 68880 1505s # received: 68880 1505s ok 170 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2f40-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 12096 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1505s # expected: 12096 1505s # received: 12096 1505s ok 171 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "67b7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 26551 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1505s # expected: 26551 1505s # received: 26551 1505s ok 172 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "15db1-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 89521 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlport.pod 1505s # expected: 89521 1505s # received: 89521 1505s ok 173 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1412-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 5138 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlpragma.pod 1505s # expected: 5138 1505s # received: 5138 1505s ok 174 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1a25-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 6693 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlqnx.pod 1505s # expected: 6693 1505s # received: 6693 1505s ok 175 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "21256-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 135766 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlre.pod 1505s # expected: 135766 1505s # received: 135766 1505s ok 176 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "8a9c-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 35484 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlreapi.pod 1505s # expected: 35484 1505s # received: 35484 1505s ok 177 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "818f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 33167 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1505s # expected: 33167 1505s # received: 33167 1505s ok 178 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "bec7-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 48839 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1505s # expected: 48839 1505s # received: 48839 1505s ok 179 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "8d5c-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 36188 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlref.pod 1505s # expected: 36188 1505s # received: 36188 1505s ok 180 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4944-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 18756 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlreftut.pod 1505s # expected: 18756 1505s # received: 18756 1505s ok 181 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "a989-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 43401 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlreguts.pod 1505s # expected: 43401 1505s # received: 43401 1505s ok 182 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1fd-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 509 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlrepository.pod 1505s # expected: 509 1505s # received: 509 1505s ok 183 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4b07-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 19207 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlrequick.pod 1505s # expected: 19207 1505s # received: 19207 1505s ok 184 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "3caa-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 15530 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlreref.pod 1505s # expected: 15530 1505s # received: 15530 1505s ok 185 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1e1ef-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 123375 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlretut.pod 1505s # expected: 123375 1505s # received: 123375 1505s ok 186 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "651-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 1617 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlriscos.pod 1505s # expected: 1617 1505s # received: 1617 1505s ok 187 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "e707-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 59143 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlrun.pod 1505s # expected: 59143 1505s # received: 59143 1505s ok 188 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "6cea-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 27882 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlsec.pod 1505s # expected: 27882 1505s # received: 27882 1505s ok 189 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "4af2-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 19186 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1505s # expected: 19186 1505s # received: 19186 1505s ok 190 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "7494-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 29844 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1505s # expected: 29844 1505s # received: 29844 1505s ok 191 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1bdc-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7132 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlsource.pod 1505s # expected: 7132 1505s # received: 7132 1505s ok 192 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "233b-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 9019 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlstyle.pod 1505s # expected: 9019 1505s # received: 9019 1505s ok 193 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "12fb9-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 77753 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlsub.pod 1505s # expected: 77753 1505s # received: 77753 1505s ok 194 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "d31f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 54047 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlsyn.pod 1505s # expected: 54047 1505s # received: 54047 1505s ok 195 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "2858-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10328 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlsynology.pod 1505s # expected: 10328 1505s # received: 10328 1505s ok 196 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "b184-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 45444 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1505s # expected: 45444 1505s # received: 45444 1505s ok 197 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "9a91-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 39569 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltie.pod 1505s # expected: 39569 1505s # received: 39569 1505s ok 198 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "cda37-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 842295 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltoc.pod 1505s # expected: 842295 1505s # received: 842295 1505s ok 199 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "174-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 372 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltodo.pod 1505s # expected: 372 1505s # received: 372 1505s ok 200 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "126-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 294 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltooc.pod 1505s # expected: 294 1505s # received: 294 1505s ok 201 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "126-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 294 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltoot.pod 1505s # expected: 294 1505s # received: 294 1505s ok 202 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "297f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 10623 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltrap.pod 1505s # expected: 10623 1505s # received: 10623 1505s ok 203 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "213f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 8511 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltru64.pod 1505s # expected: 8511 1505s # received: 8511 1505s ok 204 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1183-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4483 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perltw.pod 1505s # expected: 4483 1505s # received: 4483 1505s ok 205 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "162b6-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 90806 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlunicode.pod 1505s # expected: 90806 1505s # received: 90806 1505s ok 206 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "6349-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 25417 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlunicook.pod 1505s # expected: 25417 1505s # received: 25417 1505s ok 207 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "372e-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 14126 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1505s # expected: 14126 1505s # received: 14126 1505s ok 208 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "96e1-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 38625 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perluniintro.pod 1505s # expected: 38625 1505s # received: 38625 1505s ok 209 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "6eefa-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 454394 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perluniprops.pod 1505s # expected: 454394 1505s # received: 454394 1505s ok 210 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1f10-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7952 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlunitut.pod 1505s # expected: 7952 1505s # received: 7952 1505s ok 211 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "1ce8-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 7400 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlutil.pod 1505s # expected: 7400 1505s # received: 7400 1505s ok 212 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "16c17-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 93207 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlvar.pod 1505s # expected: 93207 1505s # received: 93207 1505s ok 213 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "c68d-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 50829 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlvms.pod 1505s # expected: 50829 1505s # received: 50829 1505s ok 214 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "f16-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 3862 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlvos.pod 1505s # expected: 3862 1505s # received: 3862 1505s ok 215 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "7c61-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 31841 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlwin32.pod 1505s # expected: 31841 1505s # received: 31841 1505s ok 216 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "12d15-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 77077 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlxs.pod 1505s # expected: 77077 1505s # received: 77077 1505s ok 217 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "c51f-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 50463 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlxstut.pod 1505s # expected: 50463 1505s # received: 50463 1505s ok 218 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "5dc1-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 24001 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1505s # expected: 24001 1505s # received: 24001 1505s ok 219 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "b235c-62e795c234600" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 729948 1505s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-binary-httpd 1505s # expected: 729948 1505s # received: 729948 1505s ok 220 1505s #lwp request: 1505s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1505s #User-Agent: libwww-perl/6.78 1505s # 1505s #server response: 1505s #HTTP/1.1 200 OK 1505s #Connection: close 1505s #Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Accept-Ranges: bytes 1505s #ETag: "3de4c0-62e43e486f400" 1505s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1505s #Vary: In-If1 1505s #Content-Length: 4056256 1505s #Last-Modified: Sun, 16 Feb 2025 15:16:32 GMT 1505s #Client-Date: Fri, 02 May 2025 10:58:08 GMT 1505s #Client-Peer: 127.0.0.1:8529 1505s #Client-Response-Num: 1 1505s #DMMATCH1: 1 1505s # 1505s # testing : download of /getfiles-binary-perl 1505s # expected: 4056256 1505s # received: 4056256 1505s ok 221 1505s ok 1508s t/apache/headers.t .................. 1508s 1..27 1508s # Running under perl version 5.040001 for linux 1508s # Current time local: Fri May 2 10:58:08 2025 1508s # Current time GMT: Fri May 2 10:58:08 2025 1508s # Using Test.pm version 1.31 1508s # Using Apache/Test.pm version 1.44 1508s testing: Hello: World 1508s ok 1 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 2 1508s header: [World] vs [World] 1508s # testing : compare header Hello value 1508s # expected: 'World' 1508s # received: 'World' 1508s ok 3 1508s testing: Hello: World 1508s ok 4 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 5 1508s header: [World] vs [World] 1508s # testing : compare header Hello value 1508s # expected: 'World' 1508s # received: 'World' 1508s ok 6 1508s testing: Hello: World 1508s ok 7 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 8 1508s header: [World] vs [World] 1508s # testing : compare header Hello value 1508s # expected: 'World' 1508s # received: 'World' 1508s ok 9 1508s testing: Hello: Foo 1508s Bar 1508s ok 10 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 11 1508s header: [Foo Bar] vs [Foo Bar] 1508s # testing : compare header Hello value 1508s # expected: 'Foo Bar' 1508s # received: 'Foo Bar' 1508s ok 12 1508s testing: Hello: Foo 1508s Bar 1508s ok 13 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 14 1508s header: [Foo Bar] vs [Foo Bar] 1508s # testing : compare header Hello value 1508s # expected: 'Foo Bar' 1508s # received: 'Foo Bar' 1508s ok 15 1508s testing: Hello: Foo 1508s Bar 1508s ok 16 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 17 1508s header: [Foo Bar] vs [Foo Bar] 1508s # testing : compare header Hello value 1508s # expected: 'Foo Bar' 1508s # received: 'Foo Bar' 1508s ok 18 1508s testing: Hello: Foo 1508s Bar 1508s ok 19 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 20 1508s header: [Foo Bar] vs [Foo Bar] 1508s # testing : compare header Hello value 1508s # expected: 'Foo Bar' 1508s # received: 'Foo Bar' 1508s ok 21 1508s testing: Hello: Foo 1508s Bar 1508s ok 22 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 23 1508s header: [Foo Bar] vs [Foo Bar] 1508s # testing : compare header Hello value 1508s # expected: 'Foo Bar' 1508s # received: 'Foo Bar' 1508s ok 24 1508s testing: Hello:World 1508s ok 25 1508s # testing : response success 1508s # expected: qr/HTTP\/1\.. 200 OK/ 1508s # received: 'HTTP/1.1 200 OK' 1508s ok 26 1508s header: [World] vs [World] 1508s # testing : compare header Hello value 1508s # expected: 'World' 1508s # received: 'World' 1508s ok 27 1508s ok 1511s t/apache/hostcheck.t ................ 1511s 1..14 1511s # Running under perl version 5.040001 for linux 1511s # Current time local: Fri May 2 10:58:11 2025 1511s # Current time GMT: Fri May 2 10:58:11 2025 1511s # Using Test.pm version 1.31 1511s # Using Apache/Test.pm version 1.44 1511s # SENDING to 127.0.0.1:8529 1511s # GET / HTTP/1.1 1511s Host: localhost 1511s 1511s # expected 200, got 200 for ok 1511s ok 1 1511s # SENDING to 127.0.0.1:8529 1511s # GET / HTTP/1.1 1511s Host: localhost:1 1511s 1511s # expected 200, got 200 for port ignored 1511s ok 2 1511s # SENDING to 127.0.0.1:8529 1511s # GET / HTTP/1.1 1511s Host: notlisted 1511s 1511s # expected 200, got 200 for name not listed 1511s ok 3 1511s # SENDING to 127.0.0.1:8529 1511s # GET / HTTP/1.1 1511s Host: 127.0.0.1 1511s 1511s # expected 200, got 200 for IP not in serveralias/servername 1511s ok 4 1511s # SENDING to 127.0.0.1:8529 1511s # GET / HTTP/1.1 1511s Host: default-strict 1511s 1511s # expected 200, got 200 for NVH matches in default server 1511s ok 5 1511s # SENDING to 127.0.0.1:8529 1511s # GET / HTTP/1.1 1511s Host: nvh-strict 1511s 1511s # expected 200, got 200 for NVH matches 1511s ok 6 1511s # SENDING to 127.0.0.1:8529 1511s # GET / HTTP/1.1 1511s Host: nvh-strict:1 1511s 1511s # expected 200, got 200 for NVH matches port ignored 1511s ok 7 1511s # SENDING to 127.0.0.1:8556 1511s # GET / HTTP/1.1 1511s Host: localhost 1511s 1511s # expected 400, got 400 for ok 1511s ok 8 1511s # SENDING to 127.0.0.1:8556 1511s # GET / HTTP/1.1 1511s Host: localhost:1 1511s 1511s # expected 400, got 400 for port ignored 1511s ok 9 1511s # SENDING to 127.0.0.1:8556 1511s # GET / HTTP/1.1 1511s Host: notlisted 1511s 1511s # expected 400, got 400 for name not listed 1511s ok 10 1511s # SENDING to 127.0.0.1:8556 1511s # GET / HTTP/1.1 1511s Host: 127.0.0.1 1511s 1511s # expected 400, got 400 for IP not in serveralias/servername 1511s ok 11 1511s # SENDING to 127.0.0.1:8556 1511s # GET / HTTP/1.1 1511s Host: default-strict 1511s 1511s # expected 200, got 200 for NVH matches in default server 1511s ok 12 1511s # SENDING to 127.0.0.1:8556 1511s # GET / HTTP/1.1 1511s Host: nvh-strict 1511s 1511s # expected 200, got 200 for NVH matches 1511s ok 13 1511s # SENDING to 127.0.0.1:8556 1511s # GET / HTTP/1.1 1511s Host: nvh-strict:1 1511s 1511s # expected 200, got 200 for NVH matches port ignored 1511s ok 14 1511s ok 1515s t/apache/http_strict.t .............. 1515s 1..178 1515s # Running under perl version 5.040001 for linux 1515s # Current time local: Fri May 2 10:58:14 2025 1515s # Current time GMT: Fri May 2 10:58:14 2025 1515s # Using Test.pm version 1.31 1515s # Using Apache/Test.pm version 1.44 1515s # SENDING: 1515s # GET / HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 1 1515s # SENDING: 1515s # GET / HTTP/1.0\n\n 1515s # expecting success, got 200 1515s ok 2 1515s # SENDING: 1515s # get / HTTP/1.0\r\n\r\n 1515s # expecting 501, got 501 1515s ok 3 1515s # SENDING: 1515s # G ET / HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 4 1515s # SENDING: 1515s # G\x00ET / HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 5 1515s # SENDING: 1515s # G/T / HTTP/1.0\r\n\r\n 1515s # expecting 501, got 501 1515s ok 6 1515s # SENDING: 1515s # GET /\x00 HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 7 1515s # SENDING: 1515s # GET / HTTP/1.0\x00\r\n\r\n 1515s # expecting 400, got 400 1515s ok 8 1515s # SENDING: 1515s # GET\x0c/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 9 1515s # SENDING: 1515s # GET\r/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 10 1515s # SENDING: 1515s # GET\t/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 11 1515s # SENDING: 1515s # GET / HTT/1.0\r\n\r\n 1515s # expecting error, got 400 1515s ok 12 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1515s # expecting success, got 200 1515s ok 13 1515s # SENDING: 1515s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1515s # expecting success, got 200 1515s ok 14 1515s # SENDING: 1515s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1515s # expecting success, got 200 1515s ok 15 1515s # SENDING: 1515s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 16 1515s # SENDING: 1515s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 17 1515s # SENDING: 1515s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1515s # expecting 200, got 200 1515s ok 18 1515s # SENDING: 1515s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 19 1515s # SENDING: 1515s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1515s # expecting error, got 400 1515s ok 20 1515s # SENDING: 1515s # GET / HTTP/0.9\r\n\r\n 1515s # expecting error, got 400 1515s ok 21 1515s # SENDING: 1515s # GET / HTTP/0.8\r\n\r\n 1515s # expecting error, got 400 1515s ok 22 1515s # SENDING: 1515s # GET /\x01 HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 23 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 24 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 25 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 26 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 27 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1515s # expecting 400, got 400 1515s ok 28 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 29 1515s # SENDING: 1515s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 30 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 31 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1515s # expecting 400, got 400 1515s ok 32 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 33 1515s # SENDING: 1515s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 34 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 35 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 36 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 37 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 38 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1515s # expecting 400, got 400 1515s ok 39 1515s # SENDING: 1515s # GET / HTTP/1.0\r\r 1515s # expecting dropped connection and HTTPD dropped connection 1515s ok 40 1515s # SENDING: 1515s # GET /\r\n 1515s # expecting headerless HTTP/0.9 body, got response 1515s ok 41 1515s # SENDING: 1515s # GET /#frag HTTP/1.0\r\n 1515s # expecting 400, got 400 1515s ok 42 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1515s # expecting 200, got 200 1515s ok 43 1515s # SENDING: 1515s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 44 1515s # SENDING: 1515s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 45 1515s # SENDING: 1515s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 46 1515s # SENDING: 1515s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 47 1515s # SENDING: 1515s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 48 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1515s # expecting 200, got 200 1515s ok 49 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1515s # expecting 400, got 400 1515s ok 50 1515s # SENDING: 1515s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 51 1515s # SENDING: 1515s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 52 1515s # SENDING: 1515s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 53 1515s # SENDING: 1515s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 54 1515s # SENDING: 1515s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 55 1515s # SENDING: 1515s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 56 1515s # SENDING: 1515s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 57 1515s # SENDING: 1515s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 58 1515s # SENDING: 1515s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 59 1515s # SENDING: 1515s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 60 1515s # SENDING: 1515s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 61 1515s # SENDING: 1515s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 62 1515s # SENDING: 1515s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 63 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1515s # expecting success, got 200 1515s ok 64 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1515s # expecting success, got 200 1515s ok 65 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1515s # expecting success, got 200 1515s ok 66 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1515s # expecting success, got 200 1515s ok 67 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1515s # expecting success, got 200 1515s ok 68 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1515s # expecting success, got 200 1515s ok 69 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1515s # expecting 200, got 200 1515s ok 70 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1515s # expecting 200, got 200 1515s ok 71 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1515s # expecting 400, got 400 1515s ok 72 1515s # SENDING: 1515s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 73 1515s # SENDING: 1515s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 74 1515s # SENDING: 1515s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 75 1515s # SENDING: 1515s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 76 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1515s # expecting 200, got 200 1515s ok 77 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1515s # expecting 200, got 200 1515s ok 78 1515s # SENDING: 1515s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 79 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 200 OK\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Foo: bar\r\n 1515s # Vary: In-If1\r\n 1515s # DMMATCH1: 1\r\n 1515s # Content-Length: 36\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/plain\r\n 1515s # \r\n 1515s # Hi!\n 1515s # SERVERNAME=localhost\n 1515s # HTTP_HOST=\n 1515s # 1515s # expecting 200, got 200 1515s ok 80 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: 1515s # RESPONSE: 1515s # HTTP/1.1 200 OK\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Foo: \r\n 1515s # Vary: In-If1\r\n 1515s # DMMATCH1: 1\r\n 1515s # Content-Length: 36\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/plain\r\n 1515s # \r\n 1515s # Hi!\n 1515s # SERVERNAME=localhost\n 1515s # HTTP_HOST=\n 1515s # 1515s # expecting 200, got 200 1515s ok 81 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1515s # DECODED: : bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 82 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1515s # DECODED: F\x00oo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Content-Length: 528\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 83 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1515s # DECODED: F\x01oo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 84 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1515s # DECODED: F\noo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Content-Length: 528\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 85 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: b\tar 1515s # RESPONSE: 1515s # HTTP/1.1 200 OK\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Foo: b\tar\r\n 1515s # Vary: In-If1\r\n 1515s # DMMATCH1: 1\r\n 1515s # Content-Length: 36\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/plain\r\n 1515s # \r\n 1515s # Hi!\n 1515s # SERVERNAME=localhost\n 1515s # HTTP_HOST=\n 1515s # 1515s # expecting 200, got 200 1515s ok 86 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: b\x01ar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 87 1515s # SENDING: 1515s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1515s # expecting 500, got 500 1515s ok 88 1515s # SENDING: 1515s # GET / HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 89 1515s # SENDING: 1515s # GET / HTTP/1.0\n\n 1515s # expecting 400, got 400 1515s ok 90 1515s # SENDING: 1515s # get / HTTP/1.0\r\n\r\n 1515s # expecting 501, got 501 1515s ok 91 1515s # SENDING: 1515s # G ET / HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 92 1515s # SENDING: 1515s # G\x00ET / HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 93 1515s # SENDING: 1515s # G/T / HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 94 1515s # SENDING: 1515s # GET /\x00 HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 95 1515s # SENDING: 1515s # GET / HTTP/1.0\x00\r\n\r\n 1515s # expecting 400, got 400 1515s ok 96 1515s # SENDING: 1515s # GET\x0c/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 97 1515s # SENDING: 1515s # GET\r/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 98 1515s # SENDING: 1515s # GET\t/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 99 1515s # SENDING: 1515s # GET / HTT/1.0\r\n\r\n 1515s # expecting error, got 400 1515s ok 100 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1515s # expecting success, got 200 1515s ok 101 1515s # SENDING: 1515s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1515s # expecting success, got 200 1515s ok 102 1515s # SENDING: 1515s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1515s # expecting success, got 200 1515s ok 103 1515s # SENDING: 1515s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 104 1515s # SENDING: 1515s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 105 1515s # SENDING: 1515s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 106 1515s # SENDING: 1515s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 107 1515s # SENDING: 1515s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1515s # expecting error, got 400 1515s ok 108 1515s # SENDING: 1515s # GET / HTTP/0.9\r\n\r\n 1515s # expecting error, got 400 1515s ok 109 1515s # SENDING: 1515s # GET / HTTP/0.8\r\n\r\n 1515s # expecting error, got 400 1515s ok 110 1515s # SENDING: 1515s # GET /\x01 HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 111 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 112 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 113 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 114 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 115 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1515s # expecting 400, got 400 1515s ok 116 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 117 1515s # SENDING: 1515s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 118 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 119 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1515s # expecting 400, got 400 1515s ok 120 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 121 1515s # SENDING: 1515s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 122 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 123 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 124 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1515s # expecting 400, got 400 1515s ok 125 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 126 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1515s # expecting 400, got 400 1515s ok 127 1515s # SENDING: 1515s # GET / HTTP/1.0\r\r 1515s # expecting dropped connection and HTTPD dropped connection 1515s ok 128 1515s # SENDING: 1515s # GET /\r\n 1515s # expecting headerless HTTP/0.9 body, got response 1515s ok 129 1515s # SENDING: 1515s # GET /#frag HTTP/1.0\r\n 1515s # expecting 400, got 400 1515s ok 130 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1515s # expecting 400, got 400 1515s ok 131 1515s # SENDING: 1515s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 132 1515s # SENDING: 1515s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 133 1515s # SENDING: 1515s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 134 1515s # SENDING: 1515s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 135 1515s # SENDING: 1515s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 136 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1515s # expecting 400, got 400 1515s ok 137 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1515s # expecting 400, got 400 1515s ok 138 1515s # SENDING: 1515s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 139 1515s # SENDING: 1515s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 140 1515s # SENDING: 1515s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 141 1515s # SENDING: 1515s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 142 1515s # SENDING: 1515s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 143 1515s # SENDING: 1515s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 144 1515s # SENDING: 1515s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 145 1515s # SENDING: 1515s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 146 1515s # SENDING: 1515s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 147 1515s # SENDING: 1515s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 148 1515s # SENDING: 1515s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 149 1515s # SENDING: 1515s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1515s # expecting success, got 200 1515s ok 150 1515s # SENDING: 1515s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1515s # expecting 400, got 400 1515s ok 151 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1515s # expecting success, got 200 1515s ok 152 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1515s # expecting success, got 200 1515s ok 153 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1515s # expecting success, got 200 1515s ok 154 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1515s # expecting success, got 200 1515s ok 155 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1515s # expecting success, got 200 1515s ok 156 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1515s # expecting success, got 200 1515s ok 157 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1515s # expecting 400, got 400 1515s ok 158 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1515s # expecting 400, got 400 1515s ok 159 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1515s # expecting 400, got 400 1515s ok 160 1515s # SENDING: 1515s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 161 1515s # SENDING: 1515s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 162 1515s # SENDING: 1515s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 163 1515s # SENDING: 1515s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1515s # expecting 200, got 200 1515s ok 164 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1515s # expecting 200, got 200 1515s ok 165 1515s # SENDING: 1515s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1515s # expecting 200, got 200 1515s ok 166 1515s # SENDING: 1515s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1515s # expecting 200, got 200 1515s ok 167 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 200 OK\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Foo: bar\r\n 1515s # Vary: In-If1\r\n 1515s # DMMATCH1: 1\r\n 1515s # Content-Length: 36\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/plain\r\n 1515s # \r\n 1515s # Hi!\n 1515s # SERVERNAME=localhost\n 1515s # HTTP_HOST=\n 1515s # 1515s # expecting 200, got 200 1515s ok 168 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: 1515s # RESPONSE: 1515s # HTTP/1.1 200 OK\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Foo: \r\n 1515s # Vary: In-If1\r\n 1515s # DMMATCH1: 1\r\n 1515s # Content-Length: 36\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/plain\r\n 1515s # \r\n 1515s # Hi!\n 1515s # SERVERNAME=localhost\n 1515s # HTTP_HOST=\n 1515s # 1515s # expecting 200, got 200 1515s ok 169 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1515s # DECODED: : bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 170 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1515s # DECODED: F\x00oo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Content-Length: 528\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 171 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1515s # DECODED: F\x01oo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 172 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1515s # DECODED: F\noo: bar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Content-Length: 528\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 173 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: b\tar 1515s # RESPONSE: 1515s # HTTP/1.1 200 OK\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Foo: b\tar\r\n 1515s # Vary: In-If1\r\n 1515s # DMMATCH1: 1\r\n 1515s # Content-Length: 36\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/plain\r\n 1515s # \r\n 1515s # Hi!\n 1515s # SERVERNAME=localhost\n 1515s # HTTP_HOST=\n 1515s # 1515s # expecting 200, got 200 1515s ok 174 1515s # SENDING: 1515s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1515s # DECODED: Foo: b\x01ar 1515s # RESPONSE: 1515s # HTTP/1.1 500 Internal Server Error\r\n 1515s # Date: Fri, 02 May 2025 10:58:18 GMT\r\n 1515s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1515s # Content-Length: 564\r\n 1515s # Connection: close\r\n 1515s # Content-Type: text/html; charset=iso-8859-1\r\n 1515s # \r\n 1515s # \n 1515s # \n 1515s # ... 1515s # expecting 500, got 500 1515s ok 175 1515s # SENDING: 1515s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1515s # expecting 500, got 500 1515s ok 176 1515s ok 177 1515s ok 178 1515s ok 1519s t/apache/if_sections.t .............. 1519s 1..46 1519s # Running under perl version 5.040001 for linux 1519s # Current time local: Fri May 2 10:58:18 2025 1519s # Current time GMT: Fri May 2 10:58:18 2025 1519s # Using Test.pm version 1.31 1519s # Using Apache/Test.pm version 1.44 1519s # /if_sec/ with '': 1519s # expected: 200 1519s # received: '200' 1519s ok 1 1519s # expected: undef 1519s # received: undef 1519s ok 2 1519s # /if_sec/foo.if_test with '': 1519s # expected: 200 1519s # received: '200' 1519s ok 3 1519s # expected: undef 1519s # received: undef 1519s ok 4 1519s # /if_sec/foo.if_test with '1': 1519s # expected: 200 1519s # received: '200' 1519s ok 5 1519s # expected: 'global1' 1519s # received: 'global1' 1519s ok 6 1519s # /if_sec/foo.if_test with '1 11': 1519s # expected: 200 1519s # received: '200' 1519s ok 7 1519s # expected: 'global1, nested11, nested113' 1519s # received: 'global1, nested11, nested113' 1519s ok 8 1519s # /if_sec/foo.if_test with '1 11 111': 1519s # expected: 200 1519s # received: '200' 1519s ok 9 1519s # expected: 'global1, nested11, nested111' 1519s # received: 'global1, nested11, nested111' 1519s ok 10 1519s # /if_sec/foo.if_test with '1 11 112': 1519s # expected: 200 1519s # received: '200' 1519s ok 11 1519s # expected: 'global1, nested11, nested112' 1519s # received: 'global1, nested11, nested112' 1519s ok 12 1519s # /if_sec/foo.if_test with '1 2': 1519s # expected: 200 1519s # received: '200' 1519s ok 13 1519s # expected: 'global1, files2' 1519s # received: 'global1, files2' 1519s ok 14 1519s # /if_sec/dir/foo.txt with '1 2': 1519s # expected: 200 1519s # received: '200' 1519s ok 15 1519s # expected: 'global1, dir1, dir2, dir_files1' 1519s # received: 'global1, dir1, dir2, dir_files1' 1519s ok 16 1519s # /if_sec/dir/ with '1 2': 1519s # expected: 200 1519s # received: '200' 1519s ok 17 1519s # expected: 'global1, dir1, dir2' 1519s # received: 'global1, dir1, dir2' 1519s ok 18 1519s # /if_sec/dir/ with '1 11': 1519s # expected: 200 1519s # received: '200' 1519s ok 19 1519s # expected: 'global1, dir1, nested11, nested113' 1519s # received: 'global1, dir1, nested11, nested113' 1519s ok 20 1519s # /if_sec/dir/ with '1 11 111': 1519s # expected: 200 1519s # received: '200' 1519s ok 21 1519s # expected: 'global1, dir1, nested11, nested111' 1519s # received: 'global1, dir1, nested11, nested111' 1519s ok 22 1519s # /if_sec/dir/ with '1 11 112': 1519s # expected: 200 1519s # received: '200' 1519s ok 23 1519s # expected: 'global1, dir1, nested11, nested112' 1519s # received: 'global1, dir1, nested11, nested112' 1519s ok 24 1519s # /if_sec/loc/ with '1 2': 1519s # expected: 200 1519s # received: '200' 1519s ok 25 1519s # expected: 'global1, loc1, loc2' 1519s # received: 'global1, loc1, loc2' 1519s ok 26 1519s # /if_sec/loc/foo.txt with '1 2': 1519s # expected: 200 1519s # received: '200' 1519s ok 27 1519s # expected: 'global1, loc1, loc2' 1519s # received: 'global1, loc1, loc2' 1519s ok 28 1519s # /if_sec/loc/ with '1 11': 1519s # expected: 200 1519s # received: '200' 1519s ok 29 1519s # expected: 'global1, loc1, nested11, nested113' 1519s # received: 'global1, loc1, nested11, nested113' 1519s ok 30 1519s # /if_sec/loc/ with '1 11 111': 1519s # expected: 200 1519s # received: '200' 1519s ok 31 1519s # expected: 'global1, loc1, nested11, nested111' 1519s # received: 'global1, loc1, nested11, nested111' 1519s ok 32 1519s # /if_sec/loc/ with '1 11 112': 1519s # expected: 200 1519s # received: '200' 1519s ok 33 1519s # expected: 'global1, loc1, nested11, nested112' 1519s # received: 'global1, loc1, nested11, nested112' 1519s ok 34 1519s # /if_sec/loc/foo.if_test with '1 2': 1519s # expected: 200 1519s # received: '200' 1519s ok 35 1519s # expected: 'global1, files2, loc1, loc2' 1519s # received: 'global1, files2, loc1, loc2' 1519s ok 36 1519s # /if_sec/loc/foo.if_test with '1 2 11': 1519s # expected: 200 1519s # received: '200' 1519s ok 37 1519s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1519s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1519s ok 38 1519s # /if_sec/loc/foo.if_test with '1 2 11 111': 1519s # expected: 200 1519s # received: '200' 1519s ok 39 1519s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1519s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1519s ok 40 1519s # /if_sec/loc/foo.if_test with '1 2 11 112': 1519s # expected: 200 1519s # received: '200' 1519s ok 41 1519s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1519s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1519s ok 42 1519s # /if_sec/proxy/ with '1 2': 1519s # expected: 200 1519s # received: '200' 1519s ok 43 1519s # expected: 'global1, locp1, locp2' 1519s # received: 'global1, locp1, locp2' 1519s ok 44 1519s # /if_sec/proxy/ with '2': 1519s # expected: 200 1519s # received: '200' 1519s ok 45 1519s # expected: 'locp2' 1519s # received: 'locp2' 1519s ok 46 1519s ok 1522s t/apache/iffile.t ................... 1522s 1..2 1522s # Running under perl version 5.040001 for linux 1522s # Current time local: Fri May 2 10:58:22 2025 1522s # Current time GMT: Fri May 2 10:58:22 2025 1522s # Using Test.pm version 1.31 1522s # Using Apache/Test.pm version 1.44 1522s # expected: 200 1522s # received: '200' 1522s ok 1 1522s # expected: 'success1, success2, success3, success4, success5' 1522s # received: 'success1, success2, success3, success4, success5' 1522s ok 2 1522s ok 1526s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1533s t/apache/limits.t ................... 1533s 1..12 1533s # Running under perl version 5.040001 for linux 1533s # Current time local: Fri May 2 10:58:29 2025 1533s # Current time GMT: Fri May 2 10:58:29 2025 1533s # Using Test.pm version 1.31 1533s # Using Apache/Test.pm version 1.44 1533s # Testing LimitRequestLine; should succeed 1533s # testing : Test #1 1533s # expected: 200 1533s # received: '200' 1533s ok 1 1533s # Testing LimitRequestLine; should fail 1533s # testing : Test #2 1533s # expected: 414 1533s # received: '414' 1533s ok 2 1533s # Testing LimitRequestFieldSize; should succeed 1533s # testing : Test #3 1533s # expected: 200 1533s # received: '200' 1533s ok 3 1533s # Testing LimitRequestFieldSize; should fail 1533s # testing : Test #4 1533s # expected: 400 1533s # received: '400' 1533s ok 4 1533s # Testing LimitRequestFields; should succeed 1533s # testing : Test #5 1533s # expected: 200 1533s # received: '200' 1533s ok 5 1533s # Testing LimitRequestFields; should fail 1533s # testing : Test #6 1533s # expected: 400 1533s # received: '400' 1533s ok 6 1533s # Testing LimitRequestBody; should succeed 1533s # Chunked transfer-encoding enabled 1533s # testing : Test #7 1533s # expected: 200 1533s # received: '200' 1533s ok 7 1533s # Testing LimitRequestBody; should succeed 1533s # Chunked transfer-encoding disabled 1533s # testing : Test #8 1533s # expected: 200 1533s # received: '200' 1533s ok 8 1533s # Testing LimitRequestBody; should fail 1533s # Chunked transfer-encoding enabled 1533s # testing : Test #9 1533s # expected: 413 1533s # received: '413' 1533s ok 9 1533s # Testing LimitRequestBody; should fail 1533s # Chunked transfer-encoding disabled 1533s # testing : Test #10 1533s # expected: 413 1533s # received: '413' 1533s ok 10 1533s # Testing LimitRequestFieldSize; should succeed 1533s # testing : Test #11 1533s # expected: 200 1533s # received: '200' 1533s ok 11 1533s # Testing LimitRequestFieldSize; should fail 1533s # testing : Test #12 1533s # expected: 400 1533s # received: '400' 1533s ok 12 1533s ok 1536s t/apache/loglevel.t ................. 1536s 1..8 1536s # Running under perl version 5.040001 for linux 1536s # Current time local: Fri May 2 10:58:36 2025 1536s # Current time GMT: Fri May 2 10:58:36 2025 1536s # Using Test.pm version 1.31 1536s # Using Apache/Test.pm version 1.44 1536s ok 1 1536s ok 2 1536s ok 3 1536s ok 4 1536s ok 5 1536s ok 6 1536s ok 7 1536s ok 8 1536s ok 1540s t/apache/maxranges.t ................ 1540s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1540s 1..19 1540s # Running under perl version 5.040001 for linux 1540s # Current time local: Fri May 2 10:58:39 2025 1540s # Current time GMT: Fri May 2 10:58:39 2025 1540s # Using Test.pm version 1.31 1540s # Using Apache/Test.pm version 1.44 1540s ok 1 1540s ok 2 1540s ok 3 1540s ok 4 1540s ok 5 1540s ok 6 1540s ok 7 1540s ok 8 1540s ok 9 1540s ok 10 1540s ok 11 1540s ok 12 1540s ok 13 1540s ok 14 1540s ok 15 1540s ok 16 1540s ok 17 1540s ok 18 1540s ok 19 1540s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1540s ok 1543s t/apache/mergeslashes.t ............. 1543s 1..9 1543s # Running under perl version 5.040001 for linux 1543s # Current time local: Fri May 2 10:58:43 2025 1543s # Current time GMT: Fri May 2 10:58:43 2025 1543s # Using Test.pm version 1.31 1543s # Using Apache/Test.pm version 1.44 1543s # SENDING to 127.0.0.1:8556 1543s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for exact match 1543s ok 1 1543s # SENDING to 127.0.0.1:8556 1543s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for merged even at front 1543s ok 2 1543s # SENDING to 127.0.0.1:8556 1543s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for merged even at front 1543s ok 3 1543s # SENDING to 127.0.0.1:8556 1543s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for c// should be merged 1543s ok 4 1543s # SENDING to 127.0.0.1:8556 1543s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for a// should be merged 1543s ok 5 1543s # SENDING to 127.0.0.1:8556 1543s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for a// matches locationmatch 1543s ok 6 1543s # SENDING to 127.0.0.1:8556 1543s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1543s # expected 200, got 200 for c// doesn't match locationmatch 1543s ok 7 1543s # SENDING to 127.0.0.1:8556 1543s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for baseline failed 1543s ok 8 1543s # SENDING to 127.0.0.1:8556 1543s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1543s # expected 403, got 403 for b//d not merged for Location with OFF 1543s ok 9 1543s ok 1547s t/apache/mmn.t ...................... 1547s 1..2 1547s # Running under perl version 5.040001 for linux 1547s # Current time local: Fri May 2 10:58:46 2025 1547s # Current time GMT: Fri May 2 10:58:46 2025 1547s # Using Test.pm version 1.31 1547s # Using Apache/Test.pm version 1.44 1547s ok 1 1547s ok 2 1547s ok 1550s t/apache/options.t .................. 1550s 1..2 1550s # Running under perl version 5.040001 for linux 1550s # Current time local: Fri May 2 10:58:50 2025 1550s # Current time GMT: Fri May 2 10:58:50 2025 1550s # Using Test.pm version 1.31 1550s # Using Apache/Test.pm version 1.44 1550s # testing : code 1550s # expected: 200 1550s # received: '200' 1550s ok 1 1550s # testing : OPTIONS 1550s # expected: qr/OPTIONS/ 1550s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 1550s ok 2 1550s ok 1555s t/apache/passbrigade.t .............. 1555s # using LWP client 1555s 1..114 1555s # Running under perl version 5.040001 for linux 1555s # Current time local: Fri May 2 10:58:53 2025 1555s # Current time GMT: Fri May 2 10:58:53 2025 1555s # Using Test.pm version 1.31 1555s # Using Apache/Test.pm version 1.44 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 1024 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #DMMATCH1: 1 1555s # 1555s # testing : bytes in body 1555s # expected: 1024 1555s # received: 1024 1555s ok 1 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 2048 1555s # received: 2048 1555s ok 2 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 3072 1555s # received: 3072 1555s ok 3 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 4096 1555s # received: 4096 1555s ok 4 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 5120 1555s # received: 5120 1555s ok 5 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 6144 1555s # received: 6144 1555s ok 6 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 7168 1555s # received: 7168 1555s ok 7 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 8192 1555s # received: 8192 1555s ok 8 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 9216 1555s # received: 9216 1555s ok 9 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 10240 1555s # received: 10240 1555s ok 10 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 11264 1555s # received: 11264 1555s ok 11 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 12288 1555s # received: 12288 1555s ok 12 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 13312 1555s # received: 13312 1555s ok 13 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 14336 1555s # received: 14336 1555s ok 14 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 15360 1555s # received: 15360 1555s ok 15 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 16384 1555s # received: 16384 1555s ok 16 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 17408 1555s # received: 17408 1555s ok 17 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 18432 1555s # received: 18432 1555s ok 18 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 19456 1555s # received: 19456 1555s ok 19 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 20480 1555s # received: 20480 1555s ok 20 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 21504 1555s # received: 21504 1555s ok 21 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 22528 1555s # received: 22528 1555s ok 22 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 23552 1555s # received: 23552 1555s ok 23 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 24576 1555s # received: 24576 1555s ok 24 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 25600 1555s # received: 25600 1555s ok 25 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 26624 1555s # received: 26624 1555s ok 26 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 27648 1555s # received: 27648 1555s ok 27 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 28672 1555s # received: 28672 1555s ok 28 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 29696 1555s # received: 29696 1555s ok 29 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 30720 1555s # received: 30720 1555s ok 30 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 31744 1555s # received: 31744 1555s ok 31 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 32768 1555s # received: 32768 1555s ok 32 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1555s # expected: 33792 1555s # received: 33792 1555s ok 33 1555s #lwp request: 1555s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1555s #User-Agent: libwww-perl/6.78 1555s # 1555s #server response: 1555s #HTTP/1.1 200 OK 1555s #Connection: close 1555s #Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1555s #Vary: In-If1 1555s #Content-Length: 0 1555s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1555s #Client-Peer: 127.0.0.1:8529 1555s #Client-Response-Num: 1 1555s #Client-Transfer-Encoding: chunked 1555s #DMMATCH1: 1 1555s #X-Content-Length-Note: added by Apache::TestRequest 1555s # 1555s # testing : bytes in body 1556s # expected: 34816 1556s # received: 34816 1556s ok 34 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 35840 1556s # received: 35840 1556s ok 35 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 36864 1556s # received: 36864 1556s ok 36 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 37888 1556s # received: 37888 1556s ok 37 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 38912 1556s # received: 38912 1556s ok 38 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 39936 1556s # received: 39936 1556s ok 39 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 40960 1556s # received: 40960 1556s ok 40 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 41984 1556s # received: 41984 1556s ok 41 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 43008 1556s # received: 43008 1556s ok 42 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 44032 1556s # received: 44032 1556s ok 43 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 45056 1556s # received: 45056 1556s ok 44 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 46080 1556s # received: 46080 1556s ok 45 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 47104 1556s # received: 47104 1556s ok 46 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 48128 1556s # received: 48128 1556s ok 47 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 49152 1556s # received: 49152 1556s ok 48 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 50176 1556s # received: 50176 1556s ok 49 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 51200 1556s # received: 51200 1556s ok 50 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 102400 1556s # received: 102400 1556s ok 51 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 307200 1556s # received: 307200 1556s ok 52 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 512000 1556s # received: 512000 1556s ok 53 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:56 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:57 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 2048000 1556s # received: 2048000 1556s ok 54 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:57 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:57 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 4096000 1556s # received: 4096000 1556s ok 55 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:57 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:57 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 6144000 1556s # received: 6144000 1556s ok 56 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:57 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 10240000 1556s # received: 10240000 1556s ok 57 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 1024 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 1024 1556s # received: 1024 1556s ok 58 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 2048 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 2048 1556s # received: 2048 1556s ok 59 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 3072 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 3072 1556s # received: 3072 1556s ok 60 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 4096 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 4096 1556s # received: 4096 1556s ok 61 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 5120 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 5120 1556s # received: 5120 1556s ok 62 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 6144 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 6144 1556s # received: 6144 1556s ok 63 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 7168 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 7168 1556s # received: 7168 1556s ok 64 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 8192 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #DMMATCH1: 1 1556s # 1556s # testing : bytes in body 1556s # expected: 8192 1556s # received: 8192 1556s ok 65 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 9216 1556s # received: 9216 1556s ok 66 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 10240 1556s # received: 10240 1556s ok 67 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 11264 1556s # received: 11264 1556s ok 68 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 12288 1556s # received: 12288 1556s ok 69 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 13312 1556s # received: 13312 1556s ok 70 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 14336 1556s # received: 14336 1556s ok 71 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 15360 1556s # received: 15360 1556s ok 72 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 16384 1556s # received: 16384 1556s ok 73 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 17408 1556s # received: 17408 1556s ok 74 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 18432 1556s # received: 18432 1556s ok 75 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 19456 1556s # received: 19456 1556s ok 76 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 20480 1556s # received: 20480 1556s ok 77 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 21504 1556s # received: 21504 1556s ok 78 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 22528 1556s # received: 22528 1556s ok 79 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 23552 1556s # received: 23552 1556s ok 80 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 24576 1556s # received: 24576 1556s ok 81 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 25600 1556s # received: 25600 1556s ok 82 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 26624 1556s # received: 26624 1556s ok 83 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 27648 1556s # received: 27648 1556s ok 84 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 28672 1556s # received: 28672 1556s ok 85 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 29696 1556s # received: 29696 1556s ok 86 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 30720 1556s # received: 30720 1556s ok 87 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 31744 1556s # received: 31744 1556s ok 88 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 32768 1556s # received: 32768 1556s ok 89 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 33792 1556s # received: 33792 1556s ok 90 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 34816 1556s # received: 34816 1556s ok 91 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 35840 1556s # received: 35840 1556s ok 92 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 36864 1556s # received: 36864 1556s ok 93 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 37888 1556s # received: 37888 1556s ok 94 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 38912 1556s # received: 38912 1556s ok 95 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 39936 1556s # received: 39936 1556s ok 96 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 40960 1556s # received: 40960 1556s ok 97 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 41984 1556s # received: 41984 1556s ok 98 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 43008 1556s # received: 43008 1556s ok 99 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 44032 1556s # received: 44032 1556s ok 100 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 45056 1556s # received: 45056 1556s ok 101 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 46080 1556s # received: 46080 1556s ok 102 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 47104 1556s # received: 47104 1556s ok 103 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 48128 1556s # received: 48128 1556s ok 104 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 49152 1556s # received: 49152 1556s ok 105 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 50176 1556s # received: 50176 1556s ok 106 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 51200 1556s # received: 51200 1556s ok 107 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 102400 1556s # received: 102400 1556s ok 108 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 307200 1556s # received: 307200 1556s ok 109 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 512000 1556s # received: 512000 1556s ok 110 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 2048000 1556s # received: 2048000 1556s ok 111 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 4096000 1556s # received: 4096000 1556s ok 112 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 6144000 1556s # received: 6144000 1556s ok 113 1556s #lwp request: 1556s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1556s #User-Agent: libwww-perl/6.78 1556s # 1556s #server response: 1556s #HTTP/1.1 200 OK 1556s #Connection: close 1556s #Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1556s #Vary: In-If1 1556s #Content-Length: 0 1556s #Client-Date: Fri, 02 May 2025 10:58:58 GMT 1556s #Client-Peer: 127.0.0.1:8529 1556s #Client-Response-Num: 1 1556s #Client-Transfer-Encoding: chunked 1556s #DMMATCH1: 1 1556s #X-Content-Length-Note: added by Apache::TestRequest 1556s # 1556s # testing : bytes in body 1556s # expected: 10240000 1556s # received: 10240000 1556s ok 114 1556s ok 1559s t/apache/post.t ..................... 1559s # using LWP client 1559s 1..51 1559s # Running under perl version 5.040001 for linux 1559s # Current time local: Fri May 2 10:58:58 2025 1559s # Current time GMT: Fri May 2 10:58:58 2025 1559s # Using Test.pm version 1.31 1559s # Using Apache/Test.pm version 1.44 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 1024 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '1024' 1559s # received: 1024 1559s ok 1 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 2048 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '2048' 1559s # received: 2048 1559s ok 2 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 3072 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '3072' 1559s # received: 3072 1559s ok 3 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 4096 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '4096' 1559s # received: 4096 1559s ok 4 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 5120 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '5120' 1559s # received: 5120 1559s ok 5 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 6144 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '6144' 1559s # received: 6144 1559s ok 6 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 7168 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '7168' 1559s # received: 7168 1559s ok 7 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 8192 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '8192' 1559s # received: 8192 1559s ok 8 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 9216 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 5 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '9216' 1559s # received: 9216 1559s ok 9 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 10240 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '10240' 1559s # received: 10240 1559s ok 10 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 11264 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '11264' 1559s # received: 11264 1559s ok 11 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 12288 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '12288' 1559s # received: 12288 1559s ok 12 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 13312 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '13312' 1559s # received: 13312 1559s ok 13 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 14336 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '14336' 1559s # received: 14336 1559s ok 14 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 15360 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '15360' 1559s # received: 15360 1559s ok 15 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 16384 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '16384' 1559s # received: 16384 1559s ok 16 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 17408 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '17408' 1559s # received: 17408 1559s ok 17 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 18432 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '18432' 1559s # received: 18432 1559s ok 18 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 19456 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '19456' 1559s # received: 19456 1559s ok 19 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 20480 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '20480' 1559s # received: 20480 1559s ok 20 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 21504 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '21504' 1559s # received: 21504 1559s ok 21 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 22528 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '22528' 1559s # received: 22528 1559s ok 22 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 23552 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '23552' 1559s # received: 23552 1559s ok 23 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 24576 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '24576' 1559s # received: 24576 1559s ok 24 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 25600 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '25600' 1559s # received: 25600 1559s ok 25 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 26624 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '26624' 1559s # received: 26624 1559s ok 26 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 27648 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '27648' 1559s # received: 27648 1559s ok 27 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 28672 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '28672' 1559s # received: 28672 1559s ok 28 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 29696 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '29696' 1559s # received: 29696 1559s ok 29 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 30720 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '30720' 1559s # received: 30720 1559s ok 30 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 31744 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '31744' 1559s # received: 31744 1559s ok 31 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 32768 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '32768' 1559s # received: 32768 1559s ok 32 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 33792 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '33792' 1559s # received: 33792 1559s ok 33 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 34816 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '34816' 1559s # received: 34816 1559s ok 34 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 35840 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '35840' 1559s # received: 35840 1559s ok 35 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 36864 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '36864' 1559s # received: 36864 1559s ok 36 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 37888 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '37888' 1559s # received: 37888 1559s ok 37 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 38912 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '38912' 1559s # received: 38912 1559s ok 38 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 39936 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '39936' 1559s # received: 39936 1559s ok 39 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 40960 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '40960' 1559s # received: 40960 1559s ok 40 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 41984 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '41984' 1559s # received: 41984 1559s ok 41 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 43008 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '43008' 1559s # received: 43008 1559s ok 42 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 44032 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '44032' 1559s # received: 44032 1559s ok 43 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 45056 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '45056' 1559s # received: 45056 1559s ok 44 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 46080 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '46080' 1559s # received: 46080 1559s ok 45 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 47104 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '47104' 1559s # received: 47104 1559s ok 46 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 48128 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '48128' 1559s # received: 48128 1559s ok 47 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 49152 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '49152' 1559s # received: 49152 1559s ok 48 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 50176 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '50176' 1559s # received: 50176 1559s ok 49 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 51200 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 6 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '51200' 1559s # received: 51200 1559s ok 50 1559s #lwp request: 1559s #POST http://localhost:8529/eat_post HTTP/1.1 1559s #User-Agent: libwww-perl/6.78 1559s #Content-Length: 102400 1559s # 1559s #server response: 1559s #HTTP/1.1 200 OK 1559s #Connection: close 1559s #Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1559s #Vary: In-If1 1559s #Content-Length: 7 1559s #Client-Date: Fri, 02 May 2025 10:59:02 GMT 1559s #Client-Peer: 127.0.0.1:8529 1559s #Client-Response-Num: 1 1559s #DMMATCH1: 1 1559s # 1559s # testing : length posted 1559s # expected: '102400' 1559s # received: 102400 1559s ok 51 1559s ok 1562s t/apache/pr17629.t .................. 1562s 1..4 1562s # Running under perl version 5.040001 for linux 1562s # Current time local: Fri May 2 10:59:02 2025 1562s # Current time GMT: Fri May 2 10:59:02 2025 1562s # Using Test.pm version 1.31 1562s # Using Apache/Test.pm version 1.44 1562s # expected: 'begin-foobar-end 1562s # ' 1562s # received: 'begin-foobar-end 1562s # ' 1562s ok 1 1562s # expected: 200 1562s # received: '200' 1562s ok 2 1562s # testing : response was gzipped 1562s # expected: 'gzip' 1562s # received: 'gzip' 1562s ok 3 1562s # expected: 'begin-foobar-end 1562s # ' 1562s # received: 'begin-foobar-end 1562s # ' 1562s ok 4 1562s ok 1566s t/apache/pr18757.t .................. 1566s 1..3 1566s # Running under perl version 5.040001 for linux 1566s # Current time local: Fri May 2 10:59:05 2025 1566s # Current time GMT: Fri May 2 10:59:05 2025 1566s # Using Test.pm version 1.31 1566s # Using Apache/Test.pm version 1.44 1566s # testing : 200 response from GET 1566s # expected: 200 1566s # received: '200' 1566s ok 1 1566s # expected C-L is 26 1566s # URL via proxy is http://localhost:8536/index.html 1566s ok 2 1566s # line: HTTP/1.1 200 OK 1566s # line: Date: Fri, 02 May 2025 10:59:09 GMT 1566s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1566s # line: Vary: In-If1 1566s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1566s # line: ETag: "1a-62c6deaf13e40" 1566s # line: Accept-Ranges: bytes 1566s # line: Content-Length: 26 1566s # line: DMMATCH1: 1 1566s # line: Content-Type: text/html 1566s # line: 1566s # testing : whether proxy strips Content-Length header 1566s # expected: 1 1566s # received: 1 1566s ok 3 1566s ok 1569s t/apache/pr35292.t .................. 1569s 1..3 1569s # Running under perl version 5.040001 for linux 1569s # Current time local: Fri May 2 10:59:09 2025 1569s # Current time GMT: Fri May 2 10:59:09 2025 1569s # Using Test.pm version 1.31 1569s # Using Apache/Test.pm version 1.44 1569s ok 1 1569s ok 2 1569s # testing : read response-line 1569s # expected: qr/^HTTP\/1\.. 413/ 1569s # received: 'HTTP/1.1 413 Request Entity Too Large 1569s # ' 1569s ok 3 1569s ok 1572s t/apache/pr35330.t .................. 1572s 1..2 1572s # Running under perl version 5.040001 for linux 1572s # Current time local: Fri May 2 10:59:12 2025 1572s # Current time GMT: Fri May 2 10:59:12 2025 1572s # Using Test.pm version 1.31 1572s # Using Apache/Test.pm version 1.44 1572s # testing : SSI was allowed for location 1572s # expected: 200 1572s # received: '200' 1572s ok 1 1572s # testing : file was served with correct content 1572s # expected: 'hello' 1572s # received: 'hello' 1572s ok 2 1572s ok 1575s t/apache/pr37166.t .................. 1575s 1..4 1575s # Running under perl version 5.040001 for linux 1575s # Current time local: Fri May 2 10:59:15 2025 1575s # Current time GMT: Fri May 2 10:59:15 2025 1575s # Using Test.pm version 1.31 1575s # Using Apache/Test.pm version 1.44 1575s # testing : SSI was allowed for location 1575s # expected: 200 1575s # received: '200' 1575s ok 1 1575s # testing : file was served with correct content 1575s # expected: 'Hello world 1575s # ' 1575s # received: 'Hello world 1575s # ' 1575s ok 2 1575s # testing : explicit 200 response 1575s # expected: 200 1575s # received: '200' 1575s ok 3 1575s # testing : file was again served with correct content 1575s # expected: 'Hello world 1575s # ' 1575s # received: 'Hello world 1575s # ' 1575s ok 4 1575s ok 1579s t/apache/pr43939.t .................. 1579s 1..4 1579s # Running under perl version 5.040001 for linux 1579s # Current time local: Fri May 2 10:59:18 2025 1579s # Current time GMT: Fri May 2 10:59:18 2025 1579s # Using Test.pm version 1.31 1579s # Using Apache/Test.pm version 1.44 1579s # expected: 'begin-default-end 1579s # ' 1579s # received: 'begin-default-end 1579s # ' 1579s ok 1 1579s # expected: 200 1579s # received: '200' 1579s ok 2 1579s # testing : response was gzipped 1579s # expected: 'gzip' 1579s # received: 'gzip' 1579s ok 3 1579s # expected: 'begin-default-end 1579s # ' 1579s # received: 'begin-default-end 1579s # ' 1579s ok 4 1579s ok 1582s t/apache/pr49328.t .................. 1582s 1..1 1582s # Running under perl version 5.040001 for linux 1582s # Current time local: Fri May 2 10:59:22 2025 1582s # Current time GMT: Fri May 2 10:59:22 2025 1582s # Using Test.pm version 1.31 1582s # Using Apache/Test.pm version 1.44 1582s # expected: 'before 1582s # included 1582s # after 1582s # ' 1582s # received: 'before 1582s # included 1582s # after 1582s # ' 1582s ok 1 1582s ok 1586s t/apache/pr64339.t .................. 1586s 1..12 1586s # Running under perl version 5.040001 for linux 1586s # Current time local: Fri May 2 10:59:25 2025 1586s # Current time GMT: Fri May 2 10:59:25 2025 1586s # Using Test.pm version 1.31 1586s # Using Apache/Test.pm version 1.44 1586s # testing : fetching /doc.xml 1586s # expected: 200 1586s # received: '200' 1586s ok 1 1586s # testing : content-type header test for /doc.xml 1586s # expected: 'application/xml; charset=utf-8' 1586s # received: 'application/xml; charset=utf-8' 1586s ok 2 1586s # testing : content test for /doc.xml 1586s # expected: 'fóó 1586s # ' 1586s # received: 'fóó 1586s # ' 1586s ok 3 1586s # testing : fetching /doc.fooxml 1586s # expected: 200 1586s # received: '200' 1586s ok 4 1586s # testing : content-type header test for /doc.fooxml 1586s # expected: 'application/foo+xml; charset=utf-8' 1586s # received: 'application/foo+xml; charset=utf-8' 1586s ok 5 1586s # testing : content test for /doc.fooxml 1586s # expected: 'fóó 1586s # ' 1586s # received: 'fóó 1586s # ' 1586s ok 6 1586s # testing : fetching /doc.notxml 1586s # expected: 200 1586s # received: '200' 1586s ok 7 1586s # testing : content-type header test for /doc.notxml 1586s # expected: 'application/notreallyxml' 1586s # received: 'application/notreallyxml' 1586s ok 8 1586s # testing : content test for /doc.notxml 1586s # expected: 'f 1586s # ' 1586s # received: 'f 1586s # ' 1586s ok 9 1586s # testing : fetching /doc.isohtml 1586s # expected: 200 1586s # received: '200' 1586s ok 10 1586s # testing : content-type header test for /doc.isohtml 1586s # expected: 'text/html;charset=utf-8' 1586s # received: 'text/html;charset=utf-8' 1586s ok 11 1586s # testing : content test for /doc.isohtml 1586s # expected: '

fóó 1586s #

' 1586s # received: '

fóó 1586s #

' 1586s ok 12 1586s ok 1590s t/apache/rwrite.t ................... 1590s # using LWP client 1590s 1..114 1590s # Running under perl version 5.040001 for linux 1590s # Current time local: Fri May 2 10:59:28 2025 1590s # Current time GMT: Fri May 2 10:59:28 2025 1590s # Using Test.pm version 1.31 1590s # Using Apache/Test.pm version 1.44 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 1024 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 1024 1590s # received: 1024 1590s ok 1 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 2048 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 2048 1590s # received: 2048 1590s ok 2 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 3072 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 3072 1590s # received: 3072 1590s ok 3 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 4096 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 4096 1590s # received: 4096 1590s ok 4 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 5120 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 5120 1590s # received: 5120 1590s ok 5 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 6144 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 6144 1590s # received: 6144 1590s ok 6 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 7168 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 7168 1590s # received: 7168 1590s ok 7 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 8192 1590s # received: 8192 1590s ok 8 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 9216 1590s # received: 9216 1590s ok 9 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 10240 1590s # received: 10240 1590s ok 10 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 11264 1590s # received: 11264 1590s ok 11 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 12288 1590s # received: 12288 1590s ok 12 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 13312 1590s # received: 13312 1590s ok 13 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 14336 1590s # received: 14336 1590s ok 14 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 15360 1590s # received: 15360 1590s ok 15 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 16384 1590s # received: 16384 1590s ok 16 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 17408 1590s # received: 17408 1590s ok 17 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 18432 1590s # received: 18432 1590s ok 18 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 19456 1590s # received: 19456 1590s ok 19 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 20480 1590s # received: 20480 1590s ok 20 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 21504 1590s # received: 21504 1590s ok 21 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 22528 1590s # received: 22528 1590s ok 22 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 23552 1590s # received: 23552 1590s ok 23 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 24576 1590s # received: 24576 1590s ok 24 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 25600 1590s # received: 25600 1590s ok 25 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 26624 1590s # received: 26624 1590s ok 26 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 27648 1590s # received: 27648 1590s ok 27 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 28672 1590s # received: 28672 1590s ok 28 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 29696 1590s # received: 29696 1590s ok 29 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 30720 1590s # received: 30720 1590s ok 30 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 31744 1590s # received: 31744 1590s ok 31 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 32768 1590s # received: 32768 1590s ok 32 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 33792 1590s # received: 33792 1590s ok 33 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 34816 1590s # received: 34816 1590s ok 34 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 35840 1590s # received: 35840 1590s ok 35 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 36864 1590s # received: 36864 1590s ok 36 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 37888 1590s # received: 37888 1590s ok 37 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 38912 1590s # received: 38912 1590s ok 38 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 39936 1590s # received: 39936 1590s ok 39 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 40960 1590s # received: 40960 1590s ok 40 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 41984 1590s # received: 41984 1590s ok 41 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 43008 1590s # received: 43008 1590s ok 42 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 44032 1590s # received: 44032 1590s ok 43 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 45056 1590s # received: 45056 1590s ok 44 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 46080 1590s # received: 46080 1590s ok 45 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 47104 1590s # received: 47104 1590s ok 46 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 48128 1590s # received: 48128 1590s ok 47 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 49152 1590s # received: 49152 1590s ok 48 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 50176 1590s # received: 50176 1590s ok 49 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 51200 1590s # received: 51200 1590s ok 50 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 102400 1590s # received: 102400 1590s ok 51 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 307200 1590s # received: 307200 1590s ok 52 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 512000 1590s # received: 512000 1590s ok 53 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 2048000 1590s # received: 2048000 1590s ok 54 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 4096000 1590s # received: 4096000 1590s ok 55 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 6144000 1590s # received: 6144000 1590s ok 56 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:32 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 10240000 1590s # received: 10240000 1590s ok 57 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 1024 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 1024 1590s # received: 1024 1590s ok 58 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 2048 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 2048 1590s # received: 2048 1590s ok 59 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 3072 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 3072 1590s # received: 3072 1590s ok 60 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 4096 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 4096 1590s # received: 4096 1590s ok 61 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 5120 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 5120 1590s # received: 5120 1590s ok 62 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 6144 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 6144 1590s # received: 6144 1590s ok 63 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 7168 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #DMMATCH1: 1 1590s # 1590s # testing : bytes in body 1590s # expected: 7168 1590s # received: 7168 1590s ok 64 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 8192 1590s # received: 8192 1590s ok 65 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 9216 1590s # received: 9216 1590s ok 66 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 10240 1590s # received: 10240 1590s ok 67 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 11264 1590s # received: 11264 1590s ok 68 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 12288 1590s # received: 12288 1590s ok 69 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 13312 1590s # received: 13312 1590s ok 70 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 14336 1590s # received: 14336 1590s ok 71 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 15360 1590s # received: 15360 1590s ok 72 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 16384 1590s # received: 16384 1590s ok 73 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 17408 1590s # received: 17408 1590s ok 74 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 18432 1590s # received: 18432 1590s ok 75 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 19456 1590s # received: 19456 1590s ok 76 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 20480 1590s # received: 20480 1590s ok 77 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 21504 1590s # received: 21504 1590s ok 78 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 22528 1590s # received: 22528 1590s ok 79 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 23552 1590s # received: 23552 1590s ok 80 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 24576 1590s # received: 24576 1590s ok 81 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 25600 1590s # received: 25600 1590s ok 82 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 26624 1590s # received: 26624 1590s ok 83 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 27648 1590s # received: 27648 1590s ok 84 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 28672 1590s # received: 28672 1590s ok 85 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 29696 1590s # received: 29696 1590s ok 86 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 30720 1590s # received: 30720 1590s ok 87 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 31744 1590s # received: 31744 1590s ok 88 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 32768 1590s # received: 32768 1590s ok 89 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 33792 1590s # received: 33792 1590s ok 90 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 34816 1590s # received: 34816 1590s ok 91 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 35840 1590s # received: 35840 1590s ok 92 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 36864 1590s # received: 36864 1590s ok 93 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 37888 1590s # received: 37888 1590s ok 94 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 38912 1590s # received: 38912 1590s ok 95 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 39936 1590s # received: 39936 1590s ok 96 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 40960 1590s # received: 40960 1590s ok 97 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 41984 1590s # received: 41984 1590s ok 98 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 43008 1590s # received: 43008 1590s ok 99 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 44032 1590s # received: 44032 1590s ok 100 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 45056 1590s # received: 45056 1590s ok 101 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 46080 1590s # received: 46080 1590s ok 102 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 47104 1590s # received: 47104 1590s ok 103 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 48128 1590s # received: 48128 1590s ok 104 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 49152 1590s # received: 49152 1590s ok 105 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 50176 1590s # received: 50176 1590s ok 106 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 51200 1590s # received: 51200 1590s ok 107 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 102400 1590s # received: 102400 1590s ok 108 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 307200 1590s # received: 307200 1590s ok 109 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 512000 1590s # received: 512000 1590s ok 110 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 2048000 1590s # received: 2048000 1590s ok 111 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 4096000 1590s # received: 4096000 1590s ok 112 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 6144000 1590s # received: 6144000 1590s ok 113 1590s #lwp request: 1590s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1590s #User-Agent: libwww-perl/6.78 1590s # 1590s #server response: 1590s #HTTP/1.1 200 OK 1590s #Connection: close 1590s #Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1590s #Vary: In-If1 1590s #Content-Length: 0 1590s #Client-Date: Fri, 02 May 2025 10:59:33 GMT 1590s #Client-Peer: 127.0.0.1:8529 1590s #Client-Response-Num: 1 1590s #Client-Transfer-Encoding: chunked 1590s #DMMATCH1: 1 1590s #X-Content-Length-Note: added by Apache::TestRequest 1590s # 1590s # testing : bytes in body 1590s # expected: 10240000 1590s # received: 10240000 1590s ok 114 1590s ok 1594s t/apache/server_name_port.t ......... 1594s 1..84 1594s # Running under perl version 5.040001 for linux 1594s # Current time local: Fri May 2 10:59:33 2025 1594s # Current time GMT: Fri May 2 10:59:33 2025 1594s # Using Test.pm version 1.31 1594s # Using Apache/Test.pm version 1.44 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1594s # expecting 200, got 200 1594s ok 1 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 2 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 3 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1594s # expecting 200, got 200 1594s ok 4 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 5 1594s # got SERVER_PORT='123', expected '123' 1594s ok 6 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1594s # expecting 200, got 200 1594s ok 7 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 8 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 9 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1594s # expecting 200, got 200 1594s ok 10 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 11 1594s # got SERVER_PORT='123', expected '123' 1594s ok 12 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1594s # expecting 200, got 200 1594s ok 13 1594s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1594s ok 14 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 15 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1594s # expecting 200, got 200 1594s ok 16 1594s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1594s ok 17 1594s # got SERVER_PORT='123', expected '123' 1594s ok 18 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1594s # expecting 200, got 200 1594s ok 19 1594s # got SERVER_NAME='[::1]', expected '[::1]' 1594s ok 20 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 21 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1594s # expecting 200, got 200 1594s ok 22 1594s # got SERVER_NAME='[::1]', expected '[::1]' 1594s ok 23 1594s # got SERVER_PORT='123', expected '123' 1594s ok 24 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1594s # expecting 200, got 200 1594s ok 25 1594s # got SERVER_NAME='[a::1]', expected '[a::1]' 1594s ok 26 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 27 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1594s # expecting 200, got 200 1594s ok 28 1594s # got SERVER_NAME='[a::1]', expected '[a::1]' 1594s ok 29 1594s # got SERVER_PORT='123', expected '123' 1594s ok 30 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1594s # expecting 200, got 200 1594s ok 31 1594s # got SERVER_NAME='[a::1]', expected '[a::1]' 1594s ok 32 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 33 1594s # SENDING: 1594s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1594s # expecting 200, got 200 1594s ok 34 1594s # got SERVER_NAME='[a::1]', expected '[a::1]' 1594s ok 35 1594s # got SERVER_PORT='123', expected '123' 1594s ok 36 1594s # SENDING: 1594s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 37 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 38 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 39 1594s # SENDING: 1594s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 40 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 41 1594s # got SERVER_PORT='123', expected '123' 1594s ok 42 1594s # SENDING: 1594s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 43 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 44 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 45 1594s # SENDING: 1594s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 46 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 47 1594s # got SERVER_PORT='123', expected '123' 1594s ok 48 1594s # SENDING: 1594s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 49 1594s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1594s ok 50 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 51 1594s # SENDING: 1594s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 52 1594s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1594s ok 53 1594s # got SERVER_PORT='123', expected '123' 1594s ok 54 1594s # SENDING: 1594s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 55 1594s # got SERVER_NAME='[::1]', expected '[::1]' 1594s ok 56 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 57 1594s # SENDING: 1594s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1594s # expecting 200, got 200 1594s ok 58 1594s # got SERVER_NAME='[::1]', expected '[::1]' 1594s ok 59 1594s # got SERVER_PORT='123', expected '123' 1594s ok 60 1594s # SENDING: 1594s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1594s # expecting 200, got 200 1594s ok 61 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 62 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 63 1594s # SENDING: 1594s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1594s # expecting 200, got 200 1594s ok 64 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 65 1594s # got SERVER_PORT='123', expected '123' 1594s ok 66 1594s # SENDING: 1594s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1594s # expecting 200, got 200 1594s ok 67 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 68 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 69 1594s # SENDING: 1594s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1594s # expecting 200, got 200 1594s ok 70 1594s # got SERVER_NAME='righthost', expected 'righthost' 1594s ok 71 1594s # got SERVER_PORT='123', expected '123' 1594s ok 72 1594s # SENDING: 1594s # 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 1594s # expecting 200, got 200 1594s ok 73 1594s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1594s ok 74 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 75 1594s # SENDING: 1594s # 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 1594s # expecting 200, got 200 1594s ok 76 1594s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1594s ok 77 1594s # got SERVER_PORT='123', expected '123' 1594s ok 78 1594s # SENDING: 1594s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1594s # expecting 200, got 200 1594s ok 79 1594s # got SERVER_NAME='[::1]', expected '[::1]' 1594s ok 80 1594s # got SERVER_PORT='8529', expected '8529' 1594s ok 81 1594s # SENDING: 1594s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1594s # expecting 200, got 200 1594s ok 82 1594s # got SERVER_NAME='[::1]', expected '[::1]' 1594s ok 83 1594s # got SERVER_PORT='123', expected '123' 1594s ok 84 1594s ok 1598s t/apache/teclchunk.t ................ skipped: Not supported yet 1601s t/apr/uri.t ......................... 1601s 1..1 1601s # Running under perl version 5.040001 for linux 1601s # Current time local: Fri May 2 10:59:41 2025 1601s # Current time GMT: Fri May 2 10:59:41 2025 1601s # Using Test.pm version 1.31 1601s # Using Apache/Test.pm version 1.44 1601s ok 1 1601s ok 1605s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 1608s t/filter/case.t ..................... 1608s 1..4 1608s # Running under perl version 5.040001 for linux 1608s # Current time local: Fri May 2 10:59:48 2025 1608s # Current time GMT: Fri May 2 10:59:48 2025 1608s # Using Test.pm version 1.31 1608s # Using Apache/Test.pm version 1.44 1608s ok 1 1608s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1608s # expected 200 1608s # received 200 1608s # body: =HEAD1 NAME 1608s X X 1608s 1608s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1608s 1608s =HEAD1 SYNOPSIS 1608s 1608s TO DECLARE SUBROUTINES: 1608s X X 1608s 1608s SUB NAME; # A "FORWARD" DECLARATION. 1608s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1608s SUB NAME : ATTRS; # WITH ATTRIBUTES 1608s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1608s 1608s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1608s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1608s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1608s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1608s 1608s USE FEATURE 'SIGNATURES'; 1608s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1608s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1608s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1608s 1608s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1608s X 1608s 1608s $SUBREF = SUB BLOCK; # NO PROTO 1608s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1608s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1608s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1608s 1608s USE FEATURE 'SIGNATURES'; 1608s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1608s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1608s 1608s TO IMPORT SUBROUTINES: 1608s X 1608s 1608s USE MODULE QW(NAME1 NAME2 NAME3); 1608s 1608s TO CALL SUBROUTINES: 1608s X X 1608s 1608s NAME(LIST); # REGULAR SUBROUTINE CALL. 1608s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1608s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1608s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1608s 1608s =HEAD1 DESCRIPTION 1608s 1608s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1608s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1608s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1608s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1608s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1608s ITS NAME OR A CODE REFERENCE. 1608s 1608s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1608s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1608s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1608s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1608s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1608s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1608s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1608s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1608s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1608s X X 1608s 1608s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1608s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1608s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1608s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1608s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1608s SUCH A SIGNATURE-USING SUBROUTINE. 1608s 1608s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1608s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1608s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1608s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1608s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1608s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1608s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1608s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1608s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1608s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1608s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1608s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1608s X X X<@_> 1608s 1608s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1608s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1608s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1608s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1608s L AND L. 1608s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1608s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1608s 1608s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1608s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1608s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1608s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1608s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1608s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1608s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1608s ONE LARGE INDISTINGUISHABLE LIST. 1608s 1608s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1608s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1608s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1608s EMPTY SUB RETURNS THE EMPTY LIST. 1608s X X X 1608s 1608s EXAMPLE: 1608s 1608s SUB MAX { 1608s MY $MAX = SHIFT(@_); 1608s FOREACH $FOO (@_) { 1608s $MAX = $FOO IF $MAX < $FOO; 1608s } 1608s RETURN $MAX; 1608s } 1608s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1608s 1608s EXAMPLE: 1608s 1608s # GET A LINE, COMBINING CONTINUATION LINES 1608s # THAT START WITH WHITESPACE 1608s 1608s SUB GET_LINE { 1608s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1608s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1608s IF ($LOOKAHEAD =~ /^[ \T]/) { 1608s $THISLINE .= $LOOKAHEAD; 1608s } 1608s ELSE { 1608s LAST LINE; 1608s } 1608s } 1608s RETURN $THISLINE; 1608s } 1608s 1608s $LOOKAHEAD = ; # GET FIRST LINE 1608s WHILE (DEFINED($LINE = GET_LINE())) { 1608s ... 1608s } 1608s 1608s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1608s 1608s SUB MAYBESET { 1608s MY($KEY, $VALUE) = @_; 1608s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1608s } 1608s 1608s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1608s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1608s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1608s ITS CALLER'S VALUES. 1608s X X 1608s 1608s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1608s SUB UPCASE_IN { 1608s FOR (@_) { TR/A-Z/A-Z/ } 1608s } 1608s 1608s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1608s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1608s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1608s X X 1608s 1608s UPCASE_IN("FREDERICK"); 1608s 1608s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1608s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1608s OF CHANGING THEM IN PLACE: 1608s 1608s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1608s SUB UPCASE { 1608s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1608s MY @PARMS = @_; 1608s FOR (@PARMS) { TR/A-Z/A-Z/ } 1608s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1608s } 1608s 1608s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1608s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1608s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1608s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1608s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1608s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1608s 1608s @NEWLIST = UPCASE(@LIST1, @LIST2); 1608s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1608s 1608s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1608s 1608s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1608s 1608s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1608s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1608s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1608s L
FOR ALTERNATIVES. 1608s 1608s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1608s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1608s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1608s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1608s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1608s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1608s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1608s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1608s SEE L FOR MORE ABOUT ALL THAT. 1608s X<&> 1608s 1608s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1608s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1608s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1608s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1608s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1608s X 1608s 1608s &FOO(1,2,3); # PASS THREE ARGUMENTS 1608s FOO(1,2,3); # THE SAME 1608s 1608s FOO(); # PASS AN EMPTY ARGUMENT LIST 1608s &FOO(); # THE SAME 1608s 1608s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1608s USE STRICT 'SUBS'; 1608s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1608s # A COMPILE-TIME ERROR 1608s NO STRICT 'SUBS'; 1608s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1608s # A LITERAL STRING "FOO" 1608s 1608s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1608s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1608s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1608s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1608s X<&> 1608s 1608s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1608s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1608s YOUR SUBROUTINE'S NAME. 1608s 1608s USE V5.16; 1608s MY $FACTORIAL = SUB { 1608s MY ($X) = @_; 1608s RETURN 1 IF $X == 1; 1608s RETURN($X * __SUB__->( $X - 1 ) ); 1608s }; 1608s 1608s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1608s IS SUBJECT TO CHANGE. 1608s 1608s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1608s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1608s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1608s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1608s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1608s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1608s SPECIAL, PRE-DEFINED THINGS. 1608s 1608s =OVER 1608s 1608s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1608s 1608s C 1608s 1608s =ITEM DOCUMENTED IN L 1608s 1608s C, C 1608s 1608s =ITEM DOCUMENTED IN L 1608s 1608s C, C 1608s 1608s =ITEM DOCUMENTED IN L 1608s 1608s C, C, C, C, C, C, C, 1608s C, C, C, C, C, C, 1608s C, C, C, C, C, C, C, 1608s C, C, C, C, C, C, 1608s C, C, C, C, C, 1608s C, C, C, C 1608s 1608s =ITEM DOCUMENTED IN L 1608s 1608s C, C, C, C, C, C, C, 1608s C, C, C, C, C, C, C, 1608s C, C, C, C, C, C 1608s 1608s =ITEM DOCUMENTED IN L 1608s 1608s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1608s L<< C|PERLFUNC/REQUIRE >> 1608s 1608s =ITEM DOCUMENTED IN L 1608s 1608s C 1608s 1608s =ITEM DOCUMENTED IN L 1608s 1608s C, C, C, C, C 1608s 1608s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1608s 1608s ANY STARTING WITH C<(> 1608s 1608s =BACK 1608s 1608s THE C, C, C, C AND C SUBROUTINES 1608s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1608s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1608s EXPLICITLY. SEE L 1608s 1608s =HEAD2 SIGNATURES 1608s 1608s X X 1608s 1608s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1608s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1608s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1608s 1608s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1608s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1608s DIRECTLY BY C, IN THE CURRENT SCOPE. 1608s 1608s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1608s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1608s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1608s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1608s 1608s FOR EXAMPLE, 1608s 1608s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1608s 1608s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1608s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1608s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1608s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1608s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1608s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1608s 1608s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1608s THE SIGNATURE. FOR EXAMPLE, 1608s 1608s SUB FOO ($LEFT, $RIGHT) { 1608s RETURN $LEFT + $RIGHT; 1608s } 1608s 1608s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1608s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1608s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1608s EQUIVALENT TO 1608s 1608s SUB FOO { 1608s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1608s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1608s MY $LEFT = $_[0]; 1608s MY $RIGHT = $_[1]; 1608s RETURN $LEFT + $RIGHT; 1608s } 1608s 1608s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1608s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1608s 1608s SUB FOO ($FIRST, $, $THIRD) { 1608s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1608s } 1608s 1608s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1608s MANDATORY FOR THE CALLER TO PASS IT. 1608s 1608s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1608s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1608s 1608s SUB FOO ($LEFT, $RIGHT = 0) { 1608s RETURN $LEFT + $RIGHT; 1608s } 1608s 1608s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1608s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1608s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1608s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1608s FOR EXAMPLE, 1608s 1608s MY $AUTO_ID = 0; 1608s SUB FOO ($THING, $ID = $AUTO_ID++) { 1608s PRINT "$THING HAS ID $ID"; 1608s } 1608s 1608s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1608s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1608s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1608s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1608s 1608s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1608s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1608s } 1608s 1608s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1608s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1608s VALUE PROVIDED WAS C. 1608s 1608s SUB FOO ($NAME //= "WORLD") { 1608s PRINT "HELLO, $NAME"; 1608s } 1608s 1608s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1608s 1608s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1608s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1608s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1608s 1608s SUB FOO ($X ||= 10) { 1608s RETURN 5 + $X; 1608s } 1608s 1608s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1608s FOR EXAMPLE, 1608s 1608s SUB FOO ($THING, $ = 1) { 1608s PRINT $THING; 1608s } 1608s 1608s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1608s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1608s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1608s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1608s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1608s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1608s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1608s 1608s SUB FOO ($THING, $=) { 1608s PRINT $THING; 1608s } 1608s 1608s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1608s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1608s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1608s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1608s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1608s TO RIGHT. 1608s 1608s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1608s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1608s 1608s SUB FOO ($FILTER, @INPUTS) { 1608s PRINT $FILTER->($_) FOREACH @INPUTS; 1608s } 1608s 1608s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1608s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1608s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1608s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1608s 1608s SUB FOO ($THING, @) { 1608s PRINT $THING; 1608s } 1608s 1608s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1608s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1608s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1608s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1608s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1608s AS WITH STANDARD HASH CONSTRUCTION. 1608s 1608s SUB FOO ($FILTER, %INPUTS) { 1608s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1608s } 1608s 1608s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1608s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1608s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1608s 1608s SUB FOO ($THING, %) { 1608s PRINT $THING; 1608s } 1608s 1608s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1608s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1608s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1608s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1608s AN EMPTY ARRAY OR EMPTY HASH. 1608s 1608s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1608s THAT THE CALLER PASSED NO ARGUMENTS: 1608s 1608s SUB FOO () { 1608s RETURN 123; 1608s } 1608s 1608s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1608s WARNING IN THE C CATEGORY. FROM PERL 5.36 1608s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1608s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1608s STATEMENT SUCH AS: 1608s 1608s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1608s 1608s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1608s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1608s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1608s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1608s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1608s WARNINGS IN THE C CATEGORY WHEN 1608s COMPILED: 1608s 1608s SUB F ($X) { 1608s # THIS LINE EMITS THE WARNING SEEN BELOW 1608s PRINT "ARGUMENTS ARE @_"; 1608s } 1608s 1608s Z<> 1608s 1608s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1608s EXPERIMENTAL AT ... 1608s 1608s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1608s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1608s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1608s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1608s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1608s SUPPLY THAT ARGUMENT. 1608s 1608s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1608s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1608s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1608s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1608s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1608s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1608s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1608s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1608s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1608s 1608s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1608s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1608s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1608s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1608s L. FOR EXAMPLE, 1608s 1608s SUB FOO :PROTOTYPE($) { $_[0] } 1608s 1608s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1608s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1608s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1608s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1608s 1608s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1608s RETURN $LEFT + $RIGHT; 1608s } 1608s 1608s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1608s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1608s THE SUBROUTINE'S BODY. 1608s 1608s =HEAD2 PRIVATE VARIABLES VIA MY() 1608s X X X X X 1608s X X 1608s 1608s SYNOPSIS: 1608s 1608s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1608s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1608s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1608s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1608s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1608s 1608s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1608s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1608s SEE L AND L. 1608s 1608s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1608s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1608s (C/C/C/C), LOOP 1608s (C/C/C/C/C), SUBROUTINE, C, 1608s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1608s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1608s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1608s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1608s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1608s 1608s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1608s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1608s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1608s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1608s X 1608s 1608s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1608s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1608s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1608s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1608s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1608s 1608s MY $X = 10; 1608s SUB BUMPX { $X++ } 1608s 1608s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1608s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1608s THE C ITSELF. SEE L. 1608s X 1608s 1608s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1608s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1608s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1608s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1608s 1608s $ARG = "FRED"; # "GLOBAL" VARIABLE 1608s $N = CUBE_ROOT(27); 1608s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1608s # OUTPUTS: FRED THINKS THE ROOT IS 3 1608s 1608s SUB CUBE_ROOT { 1608s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1608s $ARG **= 1/3; 1608s RETURN $ARG; 1608s } 1608s 1608s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1608s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1608s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1608s 1608s MY ($FOO) = ; # WRONG? 1608s MY @FOO = ; 1608s 1608s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1608s 1608s MY $FOO = ; 1608s 1608s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1608s 1608s MY $FOO, $BAR = 1; # WRONG 1608s 1608s THAT HAS THE SAME EFFECT AS 1608s 1608s MY $FOO; 1608s $BAR = 1; 1608s 1608s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1608s THE CURRENT STATEMENT. THUS, 1608s 1608s MY $X = $X; 1608s 1608s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1608s THE EXPRESSION 1608s 1608s MY $X = 123 AND $X == 123 1608s 1608s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1608s 1608s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1608s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1608s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1608s 1608s WHILE (MY $LINE = <>) { 1608s $LINE = LC $LINE; 1608s } CONTINUE { 1608s PRINT $LINE; 1608s } 1608s 1608s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1608s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1608s IT. SIMILARLY, IN THE CONDITIONAL 1608s 1608s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1608s USER_AGREES(); 1608s } ELSIF ($ANSWER =~ /^NO$/I) { 1608s USER_DISAGREES(); 1608s } ELSE { 1608s CHOMP $ANSWER; 1608s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1608s } 1608s 1608s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1608s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1608s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1608s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1608s 1608s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1608s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1608s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1608s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1608s IN THE LOOP 1608s X X 1608s 1608s FOR MY $I (1, 2, 3) { 1608s SOME_FUNCTION(); 1608s } 1608s 1608s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1608s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1608s X X 1608s 1608s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1608s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1608s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1608s 1608s USE STRICT 'VARS'; 1608s 1608s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1608s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1608s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1608s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1608s THIS WITH C. 1608s 1608s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1608s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1608s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1608s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1608s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1608s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1608s EXAMPLE. 1608s 1608s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1608s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1608s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1608s 1608s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1608s 1608s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1608s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1608s IS ALSO VISIBLE: 1608s 1608s PACKAGE MAIN; 1608s OUR $X = 10; 1608s MY $X = 20; 1608s PRINT "$X AND $::X\N"; 1608s 1608s THAT WILL PRINT OUT C<20> AND C<10>. 1608s 1608s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1608s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1608s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1608s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1608s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1608s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1608s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1608s AN ANONYMOUS SUB REFERENCE: 1608s 1608s MY $SECRET_VERSION = '1.001-BETA'; 1608s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1608s $SECRET_SUB->(); 1608s 1608s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1608s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1608s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1608s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1608s UNQUALIFIED AND UNQUALIFIABLE. 1608s 1608s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1608s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1608s L FOR SOMETHING OF A WORK-AROUND TO 1608s THIS. 1608s 1608s =HEAD2 PERSISTENT PRIVATE VARIABLES 1608s X X X X 1608s X X 1608s 1608s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1608s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1608s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1608s 1608s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1608s 1608s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1608s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1608s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1608s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1608s THE C FORM DOES NOT REQUIRE THE 1608s C PRAGMA. 1608s 1608s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1608s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1608s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1608s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1608s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1608s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1608s SUBROUTINE EACH TIME IT IS EXECUTED.) 1608s 1608s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1608s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1608s 1608s USE FEATURE 'STATE'; 1608s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1608s 1608s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1608s 1608s USE FEATURE 'STATE'; 1608s SUB CREATE_COUNTER { 1608s RETURN SUB { STATE $X; RETURN ++$X } 1608s } 1608s 1608s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1608s CODE OUTSIDE. 1608s 1608s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1608s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1608s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1608s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1608s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1608s 1608s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1608s 1608s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1608s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1608s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1608s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1608s 1608s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1608s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1608s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1608s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1608s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1608s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1608s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1608s 1608s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1608s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1608s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1608s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1608s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1608s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1608s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1608s 1608s { 1608s MY $SECRET_VAL = 0; 1608s SUB GIMME_ANOTHER { 1608s RETURN ++$SECRET_VAL; 1608s } 1608s } 1608s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1608s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1608s 1608s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1608s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1608s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1608s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1608s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1608s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1608s STARTS TO RUN: 1608s 1608s BEGIN { 1608s MY $SECRET_VAL = 0; 1608s SUB GIMME_ANOTHER { 1608s RETURN ++$SECRET_VAL; 1608s } 1608s } 1608s 1608s SEE L ABOUT THE 1608s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1608s C AND C. 1608s 1608s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1608s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1608s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1608s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1608s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1608s 1608s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1608s X X X X 1608s X 1608s 1608s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1608s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1608s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1608s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1608s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1608s 1608s SYNOPSIS: 1608s 1608s # LOCALIZATION OF VALUES 1608s 1608s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1608s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1608s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1608s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1608s 1608s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1608s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1608s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1608s # LOCALIZATION 1608s 1608s # LOCALIZATION OF SYMBOLS 1608s 1608s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1608s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1608s # @MERLYN IS REALLY @RANDAL, ETC 1608s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1608s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1608s 1608s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1608s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1608s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1608s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1608s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1608s 1608s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1608s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1608s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1608s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1608s 1608s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1608s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1608s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1608s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1608s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1608s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1608s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1608s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1608s UNDEFINED VALUE.) 1608s 1608s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1608s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1608s VARIABLES OUTSIDE THE LOOP. 1608s 1608s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1608s X 1608s 1608s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1608s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1608s VIEWED AS A SCALAR OR AN ARRAY. SO 1608s 1608s LOCAL($FOO) = ; 1608s LOCAL @FOO = ; 1608s 1608s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1608s 1608s LOCAL $FOO = ; 1608s 1608s SUPPLIES A SCALAR CONTEXT. 1608s 1608s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1608s X 1608s 1608s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1608s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1608s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1608s 1608s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1608s 1608s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1608s { LOCAL $/ = UNDEF; $SLURP = ; } 1608s 1608s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1608s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1608s I, BECAUSE THE $1 VARIABLE IS 1608s MAGICAL AND READ-ONLY : 1608s 1608s LOCAL $1 = 2; 1608s 1608s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1608s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1608s TO SAFELY REUSE $_ IN A SUBROUTINE. 1608s 1608s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1608s WORK AS DESCRIBED. 1608s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1608s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1608s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1608s SEE L FOR MORE 1608s DETAILS. 1608s X 1608s 1608s =HEAD3 LOCALIZATION OF GLOBS 1608s X X 1608s 1608s THE CONSTRUCT 1608s 1608s LOCAL *NAME; 1608s 1608s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1608s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1608s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1608s 1608s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1608s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1608s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1608s SEPARATOR. 1608s 1608s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1608s X X 1608s X 1608s 1608s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1608s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1608s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1608s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1608s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1608s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1608s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1608s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1608s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1608s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1608s 1608s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1608s @ARY = ( 0..5 ); 1608s { 1608s LOCAL($ARY[5]) = 6; 1608s LOCAL($HASH{'A'}) = 'DRILL'; 1608s WHILE (MY $E = POP(@ARY)) { 1608s PRINT "$E . . .\N"; 1608s LAST UNLESS $E > 3; 1608s } 1608s IF (@ARY) { 1608s $HASH{'ONLY A'} = 'TEST'; 1608s DELETE $HASH{'A'}; 1608s } 1608s } 1608s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1608s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1608s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1608s 1608s PERL WILL PRINT 1608s 1608s 6 . . . 1608s 4 . . . 1608s 3 . . . 1608s THIS IS A TEST ONLY A TEST. 1608s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1608s 1608s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1608s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1608s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1608s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1608s 1608s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1608s X X X 1608s X 1608s 1608s YOU CAN USE THE C AND C 1608s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1608s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1608s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1608s 1608s DO { 1608s MY $VAL = $ARRAY[$IDX]; 1608s LOCAL $ARRAY[$IDX]; 1608s DELETE $ARRAY[$IDX]; 1608s $VAL 1608s } 1608s 1608s AND 1608s 1608s DO { 1608s MY $VAL = $HASH{KEY}; 1608s LOCAL $HASH{KEY}; 1608s DELETE $HASH{KEY}; 1608s $VAL 1608s } 1608s 1608s EXCEPT THAT FOR THOSE THE C IS 1608s SCOPED TO THE C BLOCK. SLICES ARE 1608s ALSO ACCEPTED. 1608s 1608s MY %HASH = ( 1608s A => [ 7, 8, 9 ], 1608s B => 1, 1608s ) 1608s 1608s { 1608s MY $X = DELETE LOCAL $HASH{A}; 1608s # $X IS [ 7, 8, 9 ] 1608s # %HASH IS (B => 1) 1608s 1608s { 1608s MY @NUMS = DELETE LOCAL @$X[0, 2] 1608s # @NUMS IS (7, 9) 1608s # $X IS [ UNDEF, 8 ] 1608s 1608s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1608s } 1608s # $X IS BACK TO [ 7, 8, 9 ] 1608s 1608s } 1608s # %HASH IS BACK TO ITS ORIGINAL STATE 1608s 1608s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1608s 1608s =HEAD2 LVALUE SUBROUTINES 1608s X X 1608s 1608s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1608s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1608s 1608s MY $VAL; 1608s SUB CANMOD : LVALUE { 1608s $VAL; # OR: RETURN $VAL; 1608s } 1608s SUB NOMOD { 1608s $VAL; 1608s } 1608s 1608s CANMOD() = 5; # ASSIGNS TO $VAL 1608s NOMOD() = 5; # ERROR 1608s 1608s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1608s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1608s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1608s 1608s DATA(2,3) = GET_DATA(3,4); 1608s 1608s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1608s 1608s (DATA(2,3)) = GET_DATA(3,4); 1608s 1608s AND IN: 1608s 1608s (DATA(2),DATA(3)) = GET_DATA(3,4); 1608s 1608s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1608s 1608s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1608s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1608s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1608s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1608s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1608s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1608s 1608s =HEAD2 LEXICAL SUBROUTINES 1608s X X X X 1608s 1608s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1608s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1608s AVAILABLE UNDER C OR C OR HIGHER. 1608s 1608s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1608s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1608s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1608s CATEGORY WAS DISABLED. 1608s 1608s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1608s DECLARED, AND ONLY AFTER THAT DECLARATION: 1608s 1608s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1608s # VERSIONS EARLIER THAN 5.26. 1608s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1608s USE FEATURE 'LEXICAL_SUBS'; 1608s 1608s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1608s STATE SUB FOO { 1608s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1608s } 1608s FOO(); # CALLS "STATE" SUB 1608s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1608s 1608s MY SUB BAR { ... } 1608s BAR(); # CALLS "MY" SUB 1608s 1608s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1608s 1608s # WRONG 1608s MY SUB BAZ { 1608s BAZ(); 1608s } 1608s 1608s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1608s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1608s 1608s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1608s 1608s MY SUB BAZ { 1608s __SUB__->(); # CALLS ITSELF 1608s } 1608s 1608s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1608s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1608s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1608s HOWEVER: 1608s 1608s MY SUB BAZ; # PREDECLARATION 1608s SUB BAZ { # DEFINE THE "MY" SUB 1608s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1608s } 1608s 1608s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1608s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1608s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1608s 1608s =HEAD3 C VS C 1608s 1608s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1608s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1608s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1608s CONTAINING BLOCK TO THE NEXT. 1608s 1608s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1608s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1608s 1608s SUB WHATEVER { 1608s MY $X = SHIFT; 1608s MY SUB INNER { 1608s ... DO SOMETHING WITH $X ... 1608s } 1608s INNER(); 1608s } 1608s 1608s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1608s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1608s SEE THE C<$X> FROM THE FIRST CALL TO C. 1608s 1608s =HEAD3 C SUBROUTINES 1608s 1608s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1608s SUBROUTINE OF THE SAME NAME. 1608s 1608s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1608s INSIDE AN INNER SCOPE: 1608s 1608s SUB FOO { ... } 1608s 1608s SUB BAR { 1608s MY SUB FOO { ... } 1608s { 1608s # NEED TO USE THE OUTER FOO HERE 1608s OUR SUB FOO; 1608s FOO(); 1608s } 1608s } 1608s 1608s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1608s 1608s PACKAGE MYSNEAKYMODULE; 1608s 1608s OUR SUB DO_SOMETHING { ... } 1608s 1608s SUB DO_SOMETHING_WITH_CALLER { 1608s PACKAGE DB; 1608s () = CALLER 1; # SETS @DB::ARGS 1608s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1608s } 1608s 1608s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1608s X X<*> 1608s 1608s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1608s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1608s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1608s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1608s 1608s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1608s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1608s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1608s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1608s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1608s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1608s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1608s 1608s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1608s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1608s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1608s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1608s 1608s SUB DOUBLEARY { 1608s LOCAL(*SOMEARY) = @_; 1608s FOREACH $ELEM (@SOMEARY) { 1608s $ELEM *= 2; 1608s } 1608s } 1608s DOUBLEARY(*FOO); 1608s DOUBLEARY(*BAR); 1608s 1608s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1608s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1608s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1608s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1608s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1608s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1608s 1608s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1608s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1608s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1608s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1608s L. 1608s 1608s =HEAD2 WHEN TO STILL USE LOCAL() 1608s X X 1608s 1608s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1608s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1608s I USE C INSTEAD OF C. 1608s 1608s =OVER 4 1608s 1608s =ITEM 1. 1608s 1608s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1608s 1608s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1608s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1608s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1608s IN C<@FIELDS>. 1608s 1608s { 1608s LOCAL @ARGV = ("/ETC/MOTD"); 1608s LOCAL $/ = UNDEF; 1608s LOCAL $_ = <>; 1608s @FIELDS = SPLIT /^\S*=+\S*$/; 1608s } 1608s 1608s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1608s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1608s 1608s =ITEM 2. 1608s 1608s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1608s 1608s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1608s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1608s TABLE ENTRIES: 1608s 1608s SUB IOQUEUE { 1608s LOCAL (*READER, *WRITER); # NOT MY! 1608s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1608s RETURN (*READER, *WRITER); 1608s } 1608s ($HEAD, $TAIL) = IOQUEUE(); 1608s 1608s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1608s ENTRIES. 1608s 1608s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1608s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1608s A LOCAL ALIAS. 1608s 1608s { 1608s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1608s GROW(); # REALLY CALLS SHRINK() 1608s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1608s } 1608s GROW(); # GET THE REAL GROW() AGAIN 1608s 1608s SEE L FOR MORE ABOUT MANIPULATING 1608s FUNCTIONS BY NAME IN THIS WAY. 1608s 1608s =ITEM 3. 1608s 1608s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1608s 1608s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1608s IS DONE ON DYNAMICS: 1608s 1608s { 1608s LOCAL $SIG{INT} = 'IGNORE'; 1608s FUNCT(); # UNINTERRUPTIBLE 1608s } 1608s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1608s 1608s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1608s 1608s =BACK 1608s 1608s =HEAD2 PASS BY REFERENCE 1608s X X X 1608s 1608s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1608s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1608s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1608s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1608s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1608s 1608s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1608s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1608s OF ALL THEIR FORMER LAST ELEMENTS: 1608s 1608s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1608s 1608s SUB POPMANY { 1608s MY $AREF; 1608s MY @RETLIST; 1608s FOREACH $AREF ( @_ ) { 1608s PUSH @RETLIST, POP @$AREF; 1608s } 1608s RETURN @RETLIST; 1608s } 1608s 1608s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1608s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1608s 1608s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1608s SUB INTER { 1608s MY ($K, $HREF, %SEEN); # LOCALS 1608s FOREACH $HREF (@_) { 1608s WHILE ( $K = EACH %$HREF ) { 1608s $SEEN{$K}++; 1608s } 1608s } 1608s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1608s } 1608s 1608s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1608s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1608s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1608s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1608s A LITTLE EXPENSIVE. 1608s 1608s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1608s 1608s (@W, @X) = FUNC(@Y, @Z); 1608s OR 1608s (%W, %X) = FUNC(%Y, %Z); 1608s 1608s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1608s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1608s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1608s AS ALWAYS. 1608s 1608s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1608s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1608s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1608s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1608s 1608s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1608s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1608s SUB FUNC { 1608s MY ($YREF, $ZREF) = @_; 1608s IF (@$YREF > @$ZREF) { 1608s RETURN ($YREF, $ZREF); 1608s } ELSE { 1608s RETURN ($ZREF, $YREF); 1608s } 1608s } 1608s 1608s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1608s 1608s (*W, *X) = FUNC(\@Y, \@Z); 1608s PRINT "@W HAS MORE THAN @X\N"; 1608s SUB FUNC { 1608s LOCAL (*Y, *Z) = @_; 1608s IF (@Y > @Z) { 1608s RETURN (\@Y, \@Z); 1608s } ELSE { 1608s RETURN (\@Z, \@Y); 1608s } 1608s } 1608s 1608s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1608s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1608s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1608s ARE IN THE SYMBOL TABLE. 1608s 1608s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1608s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1608s FOR EXAMPLE: 1608s 1608s SPLUTTER(\*STDOUT); 1608s SUB SPLUTTER { 1608s MY $FH = SHIFT; 1608s PRINT $FH "HER UM WELL A HMMM\N"; 1608s } 1608s 1608s $REC = GET_REC(\*STDIN); 1608s SUB GET_REC { 1608s MY $FH = SHIFT; 1608s RETURN SCALAR <$FH>; 1608s } 1608s 1608s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1608s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1608s 1608s SUB OPENIT { 1608s MY $PATH = SHIFT; 1608s LOCAL *FH; 1608s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1608s } 1608s 1608s =HEAD2 PROTOTYPES 1608s X X 1608s 1608s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1608s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1608s SECTION OR WITH A L. 1608s IF YOU DECLARE EITHER OF 1608s 1608s SUB MYPUSH (\@@) 1608s SUB MYPUSH :PROTOTYPE(\@@) 1608s 1608s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1608s 1608s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1608s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1608s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1608s OF AN ATTRIBUTE. 1608s 1608s THE 1608s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1608s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1608s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1608s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1608s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1608s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1608s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1608s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1608s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1608s 1608s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1608s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1608s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1608s 1608s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1608s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1608s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1608s CORRESPONDING BUILT-IN. 1608s 1608s DECLARED AS CALLED AS 1608s 1608s SUB MYLINK ($$) MYLINK $OLD, $NEW 1608s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1608s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1608s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1608s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1608s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1608s SUB MYPOP (\@) MYPOP @ARRAY 1608s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1608s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1608s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1608s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1608s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1608s SUB MYRAND (;$) MYRAND 42 1608s SUB MYTIME () MYTIME 1608s 1608s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1608s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1608s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1608s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1608s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1608s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1608s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1608s 1608s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1608s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1608s 1608s SUB MYREF (\[$@%&*]) 1608s 1608s WILL ALLOW CALLING MYREF() AS 1608s 1608s MYREF $VAR 1608s MYREF @ARRAY 1608s MYREF %HASH 1608s MYREF &SUB 1608s MYREF *GLOB 1608s 1608s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1608s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1608s 1608s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1608s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1608s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1608s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1608s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1608s OR A SUBSEQUENT COMMA. 1608s 1608s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1608s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1608s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1608s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1608s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1608s FOLLOWS: 1608s 1608s USE SYMBOL 'QUALIFY_TO_REF'; 1608s 1608s SUB FOO (*) { 1608s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1608s ... 1608s } 1608s 1608s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1608s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1608s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1608s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1608s 1608s SUB MYPUSH (+@) { 1608s MY $AREF = SHIFT; 1608s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1608s PUSH @$AREF, @_; 1608s } 1608s 1608s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1608s IS OF AN ACCEPTABLE TYPE. 1608s 1608s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1608s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1608s 1608s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1608s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1608s PROVIDED, C<$_> WILL BE USED INSTEAD. 1608s 1608s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1608s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1608s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1608s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1608s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1608s 1608s MYTIME +2; 1608s 1608s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1608s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1608s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1608s 1608s SUB MYGETPROTOBYNUMBER($;); 1608s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1608s 1608s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1608s PROVIDED IT'S IN THE INITIAL POSITION: 1608s X<&> 1608s 1608s SUB TRY (&@) { 1608s MY($TRY,$CATCH) = @_; 1608s EVAL { &$TRY }; 1608s IF ($@) { 1608s LOCAL $_ = $@; 1608s &$CATCH; 1608s } 1608s } 1608s SUB CATCH (&) { $_[0] } 1608s 1608s TRY { 1608s DIE "PHOOEY"; 1608s } CATCH { 1608s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1608s }; 1608s 1608s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1608s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1608s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1608s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1608s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1608s 1608s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1608s X 1608s 1608s SUB MYGREP (&@) { 1608s MY $CODE = SHIFT; 1608s MY @RESULT; 1608s FOREACH $_ (@_) { 1608s PUSH(@RESULT, $_) IF &$CODE; 1608s } 1608s @RESULT; 1608s } 1608s 1608s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1608s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1608s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1608s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1608s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1608s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1608s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1608s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1608s 1608s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1608s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1608s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1608s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1608s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1608s MAJORITY OF OFFENDING CODE IS FIXED. 1608s 1608s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1608s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1608s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1608s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1608s 1608s SUB FUNC ($) { 1608s MY $N = SHIFT; 1608s PRINT "YOU GAVE ME $N\N"; 1608s } 1608s 1608s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1608s RETURNING A LIST: 1608s 1608s FUNC(@FOO); 1608s FUNC( $TEXT =~ /\W+/G ); 1608s 1608s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1608s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1608s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1608s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1608s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1608s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1608s 1608s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1608s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1608s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1608s EFFECT, LIKE SO: 1608s 1608s SUB FOO($$); 1608s SUB FOO($$) { 1608s FOO 1, 2; 1608s } 1608s 1608s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1608s TO MAKE THE WORLD A BETTER PLACE. 1608s 1608s =HEAD2 CONSTANT FUNCTIONS 1608s X 1608s 1608s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1608s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1608s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1608s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1608s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1608s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1608s 1608s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1608s 1608s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1608s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1608s # AND IT'S INLINED, TOO! 1608s SUB ST_DEV () { 0 } 1608s SUB ST_INO () { 1 } 1608s 1608s SUB FLAG_FOO () { 1 << 8 } 1608s SUB FLAG_BAR () { 1 << 9 } 1608s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1608s 1608s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1608s 1608s SUB N () { INT(OPT_BAZ) / 3 } 1608s 1608s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1608s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1608s 1608s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1608s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1608s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1608s C: 1608s 1608s SUB BAZ_VAL () { 1608s IF (OPT_BAZ) { 1608s RETURN 23; 1608s } 1608s ELSE { 1608s RETURN 42; 1608s } 1608s } 1608s SUB BONK_VAL () { RETURN 12345 } 1608s 1608s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1608s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1608s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1608s 1608s BEGIN { 1608s MY $VAR = 1; 1608s NO STRICT 'REFS'; 1608s *INLINED = SUB () { $VAR }; 1608s } 1608s 1608s BEGIN { 1608s MY $VAR = 1; 1608s MY $REF = \$VAR; 1608s NO STRICT 'REFS'; 1608s *NOT_INLINED = SUB () { $VAR }; 1608s } 1608s 1608s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1608s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1608s 1608s BEGIN { 1608s MY $X = 10; 1608s *FOO = SUB () { $X }; 1608s $X++; 1608s } 1608s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1608s 1608s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1608s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1608s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1608s SO IT PRINTED C<10>, NOT C<11>. 1608s 1608s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1608s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1608s ASIDE FROM WHERE IT IS DECLARED. 1608s 1608s # FINE, NO WARNING 1608s BEGIN { 1608s MY $X = 54321; 1608s *INLINED = SUB () { $X }; 1608s } 1608s # ERROR 1608s BEGIN { 1608s MY $X; 1608s $X = 54321; 1608s *ALSO_INLINED = SUB () { $X }; 1608s } 1608s 1608s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1608s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1608s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1608s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1608s CONSTANT SUBROUTINE: 1608s 1608s MY $X = 54321; 1608s *INLINED = SUB : CONST { $X }; 1608s $X++; 1608s 1608s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1608s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1608s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1608s VALUE CAPTURED THE SAME WAY. 1608s 1608s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1608s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1608s AN EXPLICIT C: 1608s 1608s BEGIN { 1608s MY $X = 10; 1608s *FOO = SUB () { RETURN $X }; 1608s $X++; 1608s } 1608s PRINT FOO(); # PRINTS 11 1608s 1608s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1608s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1608s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1608s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1608s 1608s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1608s SUB ONE { 1608s 1; 1608s } 1608s IF (ONE ) { 1608s PRINT ONE() IF ONE ; 1608s } 1608s 1608s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1608s SUB ONE () { 1 } 1608s DO { 1608s PRINT 1 1608s }; 1608s 1608s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1608s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1608s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1608s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1608s 1608s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1608s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1608s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1608s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1608s 1608s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1608s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1608s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1608s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1608s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1608s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1608s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1608s MENTIONED ABOVE: 1608s 1608s SUB NOT_INLINED () { RETURN 23 } 1608s 1608s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1608s X X X X 1608s 1608s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1608s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1608s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1608s ON A NON-UNIX SYSTEM. 1608s 1608s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1608s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1608s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1608s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1608s 1608s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1608s CHDIR $SOMEWHERE; 1608s SUB CHDIR { ... } 1608s 1608s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1608s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1608s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1608s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1608s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1608s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1608s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1608s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1608s FOR SOME KEYWORDS. SEE L. 1608s 1608s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1608s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1608s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1608s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1608s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1608s THAT IS, THEY COULD SAY 1608s 1608s USE MODULE 'OPEN'; 1608s 1608s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1608s 1608s USE MODULE; 1608s 1608s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1608s 1608s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1608s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1608s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1608s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1608s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1608s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1608s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1608s 1608s PACKAGE REGLOB; 1608s REQUIRE EXPORTER; 1608s @ISA = 'EXPORTER'; 1608s @EXPORT_OK = 'GLOB'; 1608s 1608s SUB IMPORT { 1608s MY $PKG = SHIFT; 1608s RETURN UNLESS @_; 1608s MY $SYM = SHIFT; 1608s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1608s $PKG->EXPORT($WHERE, $SYM, @_); 1608s } 1608s 1608s SUB GLOB { 1608s MY $PAT = SHIFT; 1608s MY @GOT; 1608s IF (OPENDIR MY $D, '.') { 1608s @GOT = GREP /$PAT/, READDIR $D; 1608s CLOSEDIR $D; 1608s } 1608s RETURN @GOT; 1608s } 1608s 1; 1608s 1608s AND HERE'S HOW IT COULD BE (AB)USED: 1608s 1608s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1608s PACKAGE FOO; 1608s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1608s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1608s 1608s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1608s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1608s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1608s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1608s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1608s IT MUST BE DONE AT ALL. 1608s 1608s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1608s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1608s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1608s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1608s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1608s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1608s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1608s LIBRARY. 1608s 1608s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1608s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1608s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1608s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1608s (SEE L). 1608s 1608s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1608s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1608s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1608s 1608s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1608s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1608s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1608s C SYNTAX, THOUGH). 1608s 1608s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1608s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1608s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1608s 1608s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1608s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1608s 1608s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1608s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1608s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1608s 1608s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1608s 1608s =HEAD2 AUTOLOADING 1608s X X 1608s 1608s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1608s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1608s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1608s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1608s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1608s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1608s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1608s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1608s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1608s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1608s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1608s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1608s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1608s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1608s SUBROUTINE NAME. SEE L FOR DETAILS.) 1608s 1608s 1608s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1608s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1608s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1608s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1608s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1608s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1608s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1608s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1608s 1608s SUB AUTOLOAD { 1608s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1608s MY $PROGRAM = $AUTOLOAD; 1608s $PROGRAM =~ S/.*:://; 1608s SYSTEM($PROGRAM, @_); 1608s } 1608s DATE(); 1608s WHO(); 1608s LS('-L'); 1608s 1608s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1608s EVEN NEED PARENTHESES: 1608s 1608s USE SUBS QW(DATE WHO LS); 1608s DATE; 1608s WHO; 1608s LS '-L'; 1608s 1608s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1608s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1608s 1608s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1608s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1608s DESCRIBED IN L AND IN L, THE STANDARD 1608s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1608s FUNCTIONS TO PERL CODE IN L. 1608s 1608s =HEAD2 SUBROUTINE ATTRIBUTES 1608s X X X 1608s 1608s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1608s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1608s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1608s C HAD BEEN SEEN. SEE L FOR DETAILS 1608s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1608s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1608s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1608s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1608s 1608s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1608s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1608s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1608s NEST PROPERLY. 1608s 1608s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1608s 1608s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1608s SUB PLUGH () : UGLY('\(") :BAD; 1608s SUB XYZZY : _5X5 { ... } 1608s 1608s EXAMPLES OF INVALID SYNTAX: 1608s 1608s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1608s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1608s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1608s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1608s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1608s 1608s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1608s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1608s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1608s PARSED AND INVOKED: 1608s 1608s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1608s 1608s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1608s SEE L AND L. 1608s 1608s =HEAD1 SEE ALSO 1608s 1608s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1608s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1608s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1608s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1608s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1608s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1608s 1608s =FOR VI 1608s # EX: SET STS=0 SW=4 ET: 1608s 1608s ok 2 1608s # testing mod_cgi with /modules/cgi/perl.pl 1608s # expected 200 1608s # received 200 1608s # body: PERL CGI 1608s ok 3 1608s # testing mod_test_rwrite with /test_rwrite 1608s # expected 200 1608s # received 200 1608s # body: A 1608s ok 4 1608s ok 1612s t/filter/case_in.t .................. 1612s 1..3 1612s # Running under perl version 5.040001 for linux 1612s # Current time local: Fri May 2 10:59:51 2025 1612s # Current time GMT: Fri May 2 10:59:51 2025 1612s # Using Test.pm version 1.31 1612s # Using Apache/Test.pm version 1.44 1612s ok 1 1612s # testing mod_cgi with /modules/cgi/perl_echo.pl 1612s # expected 200 1612s # received 200 1612s ok 2 1612s # testing mod_echo_post with /echo_post 1612s # expected 200 1612s # received 200 1612s ok 3 1612s ok 1615s t/filter/input_body.t ............... 1615s 1..2 1615s # Running under perl version 5.040001 for linux 1615s # Current time local: Fri May 2 10:59:55 2025 1615s # Current time GMT: Fri May 2 10:59:55 2025 1615s # Using Test.pm version 1.31 1615s # Using Apache/Test.pm version 1.44 1615s # testing : Posted "1 ko" 1615s # expected: 'ok 1' 1615s # received: 'ok 1' 1615s ok 1 1615s # testing : Posted "2 ko" 1615s # expected: 'ok 2' 1615s # received: 'ok 2' 1615s ok 2 1615s ok 1619s t/http11/basicauth.t ................ 1619s 1..3 1619s # Running under perl version 5.040001 for linux 1619s # Current time local: Fri May 2 10:59:58 2025 1619s # Current time GMT: Fri May 2 10:59:58 2025 1619s # Using Test.pm version 1.31 1619s # Using Apache/Test.pm version 1.44 1619s ok 1 1619s ok 2 1619s ok 3 1619s ok 1623s t/http11/chunked.t .................. 1623s 1..30 1623s # Running under perl version 5.040001 for linux 1623s # Current time local: Fri May 2 11:00:02 2025 1623s # Current time GMT: Fri May 2 11:00:02 2025 1623s # Using Test.pm version 1.31 1623s # Using Apache/Test.pm version 1.44 1623s # testing : response protocol 1623s # expected: 'HTTP/1.1' 1623s # received: 'HTTP/1.1' 1623s ok 1 1623s # testing : response Transfer-Encoding 1623s # expected: 'chunked' 1623s # received: 'chunked' 1623s ok 2 1623s # testing : no Content-Length 1623s # expected: 0 1623s # received: 0 1623s ok 3 1623s # testing : body length 1623s # expected: '70976' 1623s # received: 70976 1623s ok 4 1623s # testing : number of requests 1623s # expected: 1 1623s # received: 1 1623s ok 5 1623s # testing : response protocol 1623s # expected: 'HTTP/1.1' 1623s # received: 'HTTP/1.1' 1623s ok 6 1623s # testing : response Transfer-Encoding 1623s # expected: 'chunked' 1623s # received: 'chunked' 1623s ok 7 1623s # testing : no Content-Length 1623s # expected: 0 1623s # received: 0 1623s ok 8 1623s # testing : body length 1623s # expected: '212509' 1623s # received: 212509 1623s ok 9 1623s # testing : number of requests 1623s # expected: 2 1623s # received: 2 1623s ok 10 1623s # testing : response protocol 1623s # expected: 'HTTP/1.1' 1623s # received: 'HTTP/1.1' 1623s ok 11 1623s # testing : response Transfer-Encoding 1623s # expected: 'chunked' 1623s # received: 'chunked' 1623s ok 12 1623s # testing : no Content-Length 1623s # expected: 0 1623s # received: 0 1623s ok 13 1623s # testing : body length 1623s # expected: '280545' 1623s # received: 280545 1623s ok 14 1623s # testing : number of requests 1623s # expected: 3 1623s # received: 3 1623s ok 15 1623s # testing : response protocol 1623s # expected: 'HTTP/1.1' 1623s # received: 'HTTP/1.1' 1623s ok 16 1623s # testing : response Transfer-Encoding 1623s # expected: 'chunked' 1623s # received: 'chunked' 1623s ok 17 1623s # testing : no Content-Length 1623s # expected: 0 1623s # received: 0 1623s ok 18 1623s # testing : body length 1623s # expected: '845969' 1623s # received: 845969 1623s ok 19 1623s # testing : number of requests 1623s # expected: 4 1623s # received: 4 1623s ok 20 1623s # testing : response protocol 1623s # expected: 'HTTP/1.1' 1623s # received: 'HTTP/1.1' 1623s ok 21 1623s # testing : no Transfer-Encoding (test result inverted) 1623s # expected: 'chunked' 1623s # received: '' 1623s ok 22 1623s # testing : content length 1623s # expected: 253 1623s # received: '253' 1623s ok 23 1623s # testing : body length 1623s # expected: '242' 1623s # received: 242 1623s ok 24 1623s # testing : number of requests 1623s # expected: 5 1623s # received: 5 1623s ok 25 1623s # testing : response protocol 1623s # expected: 'HTTP/1.1' 1623s # received: 'HTTP/1.1' 1623s ok 26 1623s # testing : no Transfer-Encoding (test result inverted) 1623s # expected: 'chunked' 1623s # received: '' 1623s ok 27 1623s # testing : content length 1623s # expected: '' 1623s # received: '' 1623s ok 28 1623s # testing : body length 1623s # expected: '14276' 1623s # received: 14276 1623s ok 29 1623s # testing : number of requests 1623s # expected: 6 1623s # received: 6 1623s ok 30 1623s ok 1626s t/http11/chunked2.t ................. 1626s 1..2 1626s # Running under perl version 5.040001 for linux 1626s # Current time local: Fri May 2 11:00:06 2025 1626s # Current time GMT: Fri May 2 11:00:06 2025 1626s # Using Test.pm version 1.31 1626s # Using Apache/Test.pm version 1.44 1626s # testing : successful response 1626s # expected: 200 1626s # received: '200' 1626s ok 1 1626s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1626s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1626s ok 2 1626s ok 1630s t/http11/clength.t .................. 1630s 1..6 1630s # Running under perl version 5.040001 for linux 1630s # Current time local: Fri May 2 11:00:09 2025 1630s # Current time GMT: Fri May 2 11:00:09 2025 1630s # Using Test.pm version 1.31 1630s # Using Apache/Test.pm version 1.44 1630s # testing : successful response 1630s # expected: 200 1630s # received: '200' 1630s ok 1 1630s # expected: 10 1630s # received: '10' 1630s ok 2 1630s # expected: 'bbbbbbbbbb' 1630s # received: 'bbbbbbbbbb' 1630s ok 3 1630s # testing : successful response 1630s # expected: 200 1630s # received: '200' 1630s ok 4 1630s # expected: 6 1630s # received: '6' 1630s ok 5 1630s # expected: 'foobar' 1630s # received: 'foobar' 1630s ok 6 1630s ok 1635s t/http11/post.t ..................... 1635s # using LWP client 1635s 1..51 1635s # Running under perl version 5.040001 for linux 1635s # Current time local: Fri May 2 11:00:13 2025 1635s # Current time GMT: Fri May 2 11:00:13 2025 1635s # Using Test.pm version 1.31 1635s # Using Apache/Test.pm version 1.44 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 1024 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Connection: Keep-Alive 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 1 1635s #DMMATCH1: 1 1635s #Keep-Alive: timeout=5, max=100 1635s # 1635s # testing : length posted 1635s # expected: '1024' 1635s # received: 1024 1635s ok 1 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 2048 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 2 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '2048' 1635s # received: 2048 1635s ok 2 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 3072 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 3 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '3072' 1635s # received: 3072 1635s ok 3 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 4096 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 4 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '4096' 1635s # received: 4096 1635s ok 4 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 5120 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 5 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '5120' 1635s # received: 5120 1635s ok 5 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 6144 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 6 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '6144' 1635s # received: 6144 1635s ok 6 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 7168 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 7 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '7168' 1635s # received: 7168 1635s ok 7 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 8192 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 8 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '8192' 1635s # received: 8192 1635s ok 8 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 9216 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 5 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 9 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '9216' 1635s # received: 9216 1635s ok 9 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 10240 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 10 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '10240' 1635s # received: 10240 1635s ok 10 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 11264 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 11 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '11264' 1635s # received: 11264 1635s ok 11 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 12288 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 12 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '12288' 1635s # received: 12288 1635s ok 12 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 13312 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 13 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '13312' 1635s # received: 13312 1635s ok 13 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 14336 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:16 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 14 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '14336' 1635s # received: 14336 1635s ok 14 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 15360 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 15 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '15360' 1635s # received: 15360 1635s ok 15 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 16384 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 16 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '16384' 1635s # received: 16384 1635s ok 16 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 17408 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 17 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '17408' 1635s # received: 17408 1635s ok 17 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 18432 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 18 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '18432' 1635s # received: 18432 1635s ok 18 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 19456 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 19 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '19456' 1635s # received: 19456 1635s ok 19 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 20480 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 20 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '20480' 1635s # received: 20480 1635s ok 20 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 21504 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 21 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '21504' 1635s # received: 21504 1635s ok 21 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 22528 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 22 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '22528' 1635s # received: 22528 1635s ok 22 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 23552 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 23 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '23552' 1635s # received: 23552 1635s ok 23 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 24576 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 24 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '24576' 1635s # received: 24576 1635s ok 24 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 25600 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 25 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '25600' 1635s # received: 25600 1635s ok 25 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 26624 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 26 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '26624' 1635s # received: 26624 1635s ok 26 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 27648 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 27 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '27648' 1635s # received: 27648 1635s ok 27 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 28672 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 28 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '28672' 1635s # received: 28672 1635s ok 28 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 29696 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 29 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '29696' 1635s # received: 29696 1635s ok 29 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 30720 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 30 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '30720' 1635s # received: 30720 1635s ok 30 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 31744 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 31 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '31744' 1635s # received: 31744 1635s ok 31 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 32768 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 32 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '32768' 1635s # received: 32768 1635s ok 32 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 33792 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 33 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '33792' 1635s # received: 33792 1635s ok 33 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 34816 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 34 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '34816' 1635s # received: 34816 1635s ok 34 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 35840 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 35 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '35840' 1635s # received: 35840 1635s ok 35 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 36864 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 36 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '36864' 1635s # received: 36864 1635s ok 36 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 37888 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:17 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 37 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '37888' 1635s # received: 37888 1635s ok 37 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 38912 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 38 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '38912' 1635s # received: 38912 1635s ok 38 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 39936 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 39 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '39936' 1635s # received: 39936 1635s ok 39 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 40960 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 40 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '40960' 1635s # received: 40960 1635s ok 40 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 41984 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 41 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '41984' 1635s # received: 41984 1635s ok 41 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 43008 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 42 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '43008' 1635s # received: 43008 1635s ok 42 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 44032 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 43 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '44032' 1635s # received: 44032 1635s ok 43 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 45056 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 44 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '45056' 1635s # received: 45056 1635s ok 44 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 46080 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 45 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '46080' 1635s # received: 46080 1635s ok 45 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 47104 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 46 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '47104' 1635s # received: 47104 1635s ok 46 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 48128 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 47 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '48128' 1635s # received: 48128 1635s ok 47 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 49152 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 48 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '49152' 1635s # received: 49152 1635s ok 48 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 50176 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 49 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '50176' 1635s # received: 50176 1635s ok 49 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 51200 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 6 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 50 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '51200' 1635s # received: 51200 1635s ok 50 1635s #lwp request: 1635s #POST http://localhost:8529/eat_post HTTP/1.1 1635s #User-Agent: libwww-perl/6.78 1635s #Content-Length: 102400 1635s # 1635s #server response: 1635s #HTTP/1.1 200 OK 1635s #Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1635s #Vary: In-If1 1635s #Content-Length: 7 1635s #Client-Date: Fri, 02 May 2025 11:00:18 GMT 1635s #Client-Peer: 127.0.0.1:8529 1635s #Client-Response-Num: 51 1635s #DMMATCH1: 1 1635s # 1635s # testing : length posted 1635s # expected: '102400' 1635s # received: 102400 1635s ok 51 1635s ok 1639s t/modules/aaa.t ..................... 1639s 1..40 1639s # Running under perl version 5.040001 for linux 1639s # Current time local: Fri May 2 11:00:18 2025 1639s # Current time GMT: Fri May 2 11:00:18 2025 1639s # Using Test.pm version 1.31 1639s # Using Apache/Test.pm version 1.44 1639s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/realm2 1639s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1639s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/form1 1639s ok 1 1639s ok 2 1639s ok 3 1639s ok 4 1639s ok 5 1639s ok 6 1639s ok 7 1639s ok 8 1639s ok 9 1639s ok 10 1639s ok 11 1639s ok 12 1639s ok 13 1639s ok 14 1639s ok 15 1639s ok 16 1639s ok 17 1639s ok 18 1639s ok 19 1639s ok 20 1639s ok 21 1639s ok 22 1639s ok 23 1639s ok 24 1639s ok 25 1639s ok 26 1639s ok 27 1639s ok 28 1639s ok 29 1639s ok 30 1639s ok 31 1639s ok 32 1639s ok 33 1639s ok 34 1639s ok 35 1639s ok 36 1639s ok 37 1639s ok 38 1639s ok 39 1639s ok 40 1639s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/form1 1639s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1639s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/realm2 1639s ok 1643s t/modules/access.t .................. 1645s 1..408 1645s # Running under perl version 5.040001 for linux 1645s # Current time local: Fri May 2 11:00:22 2025 1645s # Current time GMT: Fri May 2 11:00:22 2025 1645s # Using Test.pm version 1.31 1645s # Using Apache/Test.pm version 1.44 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # expecting access. 1645s ok 1 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 2 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from all 1645s # expecting access. 1645s ok 3 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 4 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from localhost 1645s # expecting access. 1645s ok 5 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 6 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from 127.0.0.1 1645s # expecting access. 1645s ok 7 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 8 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from 127.0 1645s # expecting access. 1645s ok 9 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 10 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 11 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 12 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from 127.0.0.1/16 1645s # expecting access. 1645s ok 13 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 14 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 15 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 16 1645s # --- 1645s # Order deny,allow 1645s # Allow from all 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 17 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # expecting access. 1645s ok 18 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 19 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from all 1645s # expecting access. 1645s ok 20 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 21 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from localhost 1645s # expecting access. 1645s ok 22 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 23 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from 127.0.0.1 1645s # expecting access. 1645s ok 24 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 25 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from 127.0 1645s # expecting access. 1645s ok 26 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 27 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 28 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 29 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from 127.0.0.1/16 1645s # expecting access. 1645s ok 30 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 31 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 32 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 33 1645s # --- 1645s # Order deny,allow 1645s # Allow from localhost 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 34 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # expecting access. 1645s ok 35 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 36 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from all 1645s # expecting access. 1645s ok 37 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 38 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from localhost 1645s # expecting access. 1645s ok 39 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 40 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1 1645s # expecting access. 1645s ok 41 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 42 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0 1645s # expecting access. 1645s ok 43 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 44 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 45 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 46 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1/16 1645s # expecting access. 1645s ok 47 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 48 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 49 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 50 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 51 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # expecting access. 1645s ok 52 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 53 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from all 1645s # expecting access. 1645s ok 54 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 55 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from localhost 1645s # expecting access. 1645s ok 56 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 57 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1 1645s # expecting access. 1645s ok 58 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 59 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from 127.0 1645s # expecting access. 1645s ok 60 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 61 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 62 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 63 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1/16 1645s # expecting access. 1645s ok 64 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 65 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 66 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 67 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 68 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 69 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 70 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from all 1645s # expecting access. 1645s ok 71 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 72 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from localhost 1645s # expecting access. 1645s ok 73 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 74 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1 1645s # expecting access. 1645s ok 75 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 76 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0 1645s # expecting access. 1645s ok 77 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 78 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 79 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 80 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1/16 1645s # expecting access. 1645s ok 81 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 82 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 83 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 84 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 85 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # expecting access. 1645s ok 86 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 87 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from all 1645s # expecting access. 1645s ok 88 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 89 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from localhost 1645s # expecting access. 1645s ok 90 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 91 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1 1645s # expecting access. 1645s ok 92 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 93 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0 1645s # expecting access. 1645s ok 94 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 95 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 96 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 97 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1/16 1645s # expecting access. 1645s ok 98 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 99 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 100 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 101 1645s # --- 1645s # Order deny,allow 1645s # Allow from 127.0.0.1/16 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 102 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # expecting access. 1645s ok 103 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 104 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from all 1645s # expecting access denial. 1645s ok 105 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 106 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 107 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 108 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 109 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 110 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 111 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 112 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 113 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 114 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 115 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 116 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 117 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 118 1645s # --- 1645s # Order deny,allow 1645s # Allow from somewhere.else.com 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 119 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # expecting access. 1645s ok 120 1645s # --- 1645s # Order deny,allow 1645s # Deny from all 1645s # expecting access denial. 1645s ok 121 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from all 1645s # expecting access denial. 1645s ok 122 1645s # --- 1645s # Order deny,allow 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 123 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 124 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 125 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 126 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 127 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 128 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 129 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 130 1645s # --- 1645s # Order deny,allow 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 131 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 132 1645s # --- 1645s # Order deny,allow 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 133 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 134 1645s # --- 1645s # Order deny,allow 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 135 1645s # --- 1645s # Order deny,allow 1645s # Allow from 66.6.6.6 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 136 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # expecting access. 1645s ok 137 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 138 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from all 1645s # expecting access denial. 1645s ok 139 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 140 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 141 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 142 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 143 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 144 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 145 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 146 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 147 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 148 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 149 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 150 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 151 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 152 1645s # --- 1645s # Order allow,deny 1645s # Allow from all 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 153 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # expecting access. 1645s ok 154 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 155 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from all 1645s # expecting access denial. 1645s ok 156 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 157 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 158 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 159 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 160 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 161 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 162 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 163 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 164 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 165 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 166 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 167 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 168 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 169 1645s # --- 1645s # Order allow,deny 1645s # Allow from localhost 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 170 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # expecting access. 1645s ok 171 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 172 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from all 1645s # expecting access denial. 1645s ok 173 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 174 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 175 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 176 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 177 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 178 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 179 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 180 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 181 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 182 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 183 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 184 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 185 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 186 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 187 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # expecting access. 1645s ok 188 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 189 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from all 1645s # expecting access denial. 1645s ok 190 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 191 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 192 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 193 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 194 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 195 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 196 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 197 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 198 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 199 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 200 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 201 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 202 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 203 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 204 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 205 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 206 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from all 1645s # expecting access denial. 1645s ok 207 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 208 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 209 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 210 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 211 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 212 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 213 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 214 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 215 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 216 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 217 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 218 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 219 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 220 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 221 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # expecting access. 1645s ok 222 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 223 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from all 1645s # expecting access denial. 1645s ok 224 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 225 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 226 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 227 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 228 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 229 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 230 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 231 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 232 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 233 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 234 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 235 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 236 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 237 1645s # --- 1645s # Order allow,deny 1645s # Allow from 127.0.0.1/16 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 238 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # expecting access denial. 1645s ok 239 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 240 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from all 1645s # expecting access denial. 1645s ok 241 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 242 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 243 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 244 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 245 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 246 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 247 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 248 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 249 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 250 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 251 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 252 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 253 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 254 1645s # --- 1645s # Order allow,deny 1645s # Allow from somewhere.else.com 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 255 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # expecting access denial. 1645s ok 256 1645s # --- 1645s # Order allow,deny 1645s # Deny from all 1645s # expecting access denial. 1645s ok 257 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from all 1645s # expecting access denial. 1645s ok 258 1645s # --- 1645s # Order allow,deny 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 259 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 260 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 261 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 262 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 263 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 264 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 265 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 266 1645s # --- 1645s # Order allow,deny 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 267 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 268 1645s # --- 1645s # Order allow,deny 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 269 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 270 1645s # --- 1645s # Order allow,deny 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 271 1645s # --- 1645s # Order allow,deny 1645s # Allow from 66.6.6.6 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 272 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # expecting access. 1645s ok 273 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 274 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from all 1645s # expecting access denial. 1645s ok 275 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 276 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 277 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 278 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 279 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 280 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 281 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 282 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 283 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 284 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 285 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 286 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 287 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 288 1645s # --- 1645s # Order mutual-failure 1645s # Allow from all 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 289 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # expecting access. 1645s ok 290 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 291 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from all 1645s # expecting access denial. 1645s ok 292 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 293 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 294 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 295 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 296 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 297 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 298 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 299 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 300 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 301 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 302 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 303 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 304 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 305 1645s # --- 1645s # Order mutual-failure 1645s # Allow from localhost 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 306 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # expecting access. 1645s ok 307 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 308 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from all 1645s # expecting access denial. 1645s ok 309 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 310 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 311 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 312 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 313 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 314 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 315 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 316 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 317 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 318 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 319 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 320 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 321 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 322 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 323 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # expecting access. 1645s ok 324 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 325 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from all 1645s # expecting access denial. 1645s ok 326 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 327 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 328 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 329 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 330 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 331 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 332 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 333 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 334 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 335 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 336 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 337 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 338 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 339 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 340 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # expecting access. 1645s ok 341 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 342 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from all 1645s # expecting access denial. 1645s ok 343 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 344 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 345 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 346 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 347 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 348 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 349 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 350 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 351 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 352 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 353 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 354 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 355 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 356 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/255.255.0.0 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 357 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # expecting access. 1645s ok 358 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 359 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from all 1645s # expecting access denial. 1645s ok 360 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 361 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 362 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 363 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 364 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 365 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 366 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 367 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 368 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 369 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 370 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 371 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from somewhere.else.com 1645s # expecting access. 1645s ok 372 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 373 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 127.0.0.1/16 1645s # Deny from 66.6.6.6 1645s # expecting access. 1645s ok 374 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # expecting access denial. 1645s ok 375 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 376 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from all 1645s # expecting access denial. 1645s ok 377 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 378 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 379 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 380 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 381 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 382 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 383 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 384 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 385 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 386 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 387 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 388 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 389 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 390 1645s # --- 1645s # Order mutual-failure 1645s # Allow from somewhere.else.com 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 391 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # expecting access denial. 1645s ok 392 1645s # --- 1645s # Order mutual-failure 1645s # Deny from all 1645s # expecting access denial. 1645s ok 393 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from all 1645s # expecting access denial. 1645s ok 394 1645s # --- 1645s # Order mutual-failure 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 395 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from localhost 1645s # expecting access denial. 1645s ok 396 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 397 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1 1645s # expecting access denial. 1645s ok 398 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 399 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0 1645s # expecting access denial. 1645s ok 400 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 401 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1/255.255.0.0 1645s # expecting access denial. 1645s ok 402 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 403 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from 127.0.0.1/16 1645s # expecting access denial. 1645s ok 404 1645s # --- 1645s # Order mutual-failure 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 405 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from somewhere.else.com 1645s # expecting access denial. 1645s ok 406 1645s # --- 1645s # Order mutual-failure 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 407 1645s # --- 1645s # Order mutual-failure 1645s # Allow from 66.6.6.6 1645s # Deny from 66.6.6.6 1645s # expecting access denial. 1645s ok 408 1645s ok 1647s t/modules/actions.t ................. 1647s 1..20 1647s # Running under perl version 5.040001 for linux 1647s # Current time local: Fri May 2 11:00:26 2025 1647s # Current time GMT: Fri May 2 11:00:26 2025 1647s # Using Test.pm version 1.31 1647s # Using Apache/Test.pm version 1.44 1647s # expected: 200 1647s # received: '200' 1647s ok 1 1647s # expected: 'nada' 1647s # received: 'nada' 1647s ok 2 1647s # expected: 404 1647s # received: '404' 1647s ok 3 1647s ok 4 # skip RC=404, no need to check content 1647s # expected: 404 1647s # received: '404' 1647s ok 5 1647s ok 6 # skip RC=404, no need to check content 1647s # expected: 404 1647s # received: '404' 1647s ok 7 1647s ok 8 # skip RC=404, no need to check content 1647s # expected: 200 1647s # received: '200' 1647s ok 9 1647s # expected: 'nada' 1647s # received: 'nada' 1647s ok 10 1647s # expected: 404 1647s # received: '404' 1647s ok 11 1647s ok 12 # skip RC=404, no need to check content 1647s # expected: 200 1647s # received: '200' 1647s ok 13 1647s # expected: 'POST 1647s # foo2: bar2 1647s # ' 1647s # received: 'POST 1647s # foo2: bar2 1647s # ' 1647s ok 14 1647s # expected: 405 1647s # received: '405' 1647s ok 15 1647s # expected: 200 1647s # received: '200' 1647s ok 16 1647s # expected: 'foo=bar' 1647s # received: 'foo=bar' 1647s ok 17 1647s # expected: 200 1647s # received: '200' 1647s ok 18 1647s # expected: 'POST 1647s # foo2: bar2 1647s # ' 1647s # received: 'POST 1647s # foo2: bar2 1647s # ' 1647s ok 19 1647s # expected: 405 1647s # received: '405' 1647s ok 20 1647s ok 1651s t/modules/alias.t ................... 1651s 1..134 1651s # Running under perl version 5.040001 for linux 1651s # Current time local: Fri May 2 11:00:30 2025 1651s # Current time GMT: Fri May 2 11:00:30 2025 1651s # Using Test.pm version 1.31 1651s # Using Apache/Test.pm version 1.44 1651s # verifying simple aliases 1651s # testing : /alias/ 1651s # expected: 200 1651s # received: '200' 1651s ok 1 1651s # testing : /bogu/ 1651s # expected: 404 1651s # received: '404' 1651s ok 2 1651s # verifying alias match with /ali[0-9]. 1651s # testing : /ali0 1651s # expected: 0 1651s # received: '0' 1651s ok 3 1651s # testing : /ali1 1651s # expected: 1 1651s # received: '1' 1651s ok 4 1651s # testing : /ali2 1651s # expected: 2 1651s # received: '2' 1651s ok 5 1651s # testing : /ali3 1651s # expected: 3 1651s # received: '3' 1651s ok 6 1651s # testing : /ali4 1651s # expected: 4 1651s # received: '4' 1651s ok 7 1651s # testing : /ali5 1651s # expected: 5 1651s # received: '5' 1651s ok 8 1651s # testing : /ali6 1651s # expected: 6 1651s # received: '6' 1651s ok 9 1651s # testing : /ali7 1651s # expected: 7 1651s # received: '7' 1651s ok 10 1651s # testing : /ali8 1651s # expected: 8 1651s # received: '8' 1651s ok 11 1651s # testing : /ali9 1651s # expected: 9 1651s # received: '9' 1651s ok 12 1651s # verifying expression alias match with /expr/ali[0-9]. 1651s # testing : /ali0 1651s # expected: 0 1651s # received: '0' 1651s ok 13 1651s # testing : /ali1 1651s # expected: 1 1651s # received: '1' 1651s ok 14 1651s # testing : /ali2 1651s # expected: 2 1651s # received: '2' 1651s ok 15 1651s # testing : /ali3 1651s # expected: 3 1651s # received: '3' 1651s ok 16 1651s # testing : /ali4 1651s # expected: 4 1651s # received: '4' 1651s ok 17 1651s # testing : /ali5 1651s # expected: 5 1651s # received: '5' 1651s ok 18 1651s # testing : /ali6 1651s # expected: 6 1651s # received: '6' 1651s ok 19 1651s # testing : /ali7 1651s # expected: 7 1651s # received: '7' 1651s ok 20 1651s # testing : /ali8 1651s # expected: 8 1651s # received: '8' 1651s ok 21 1651s # testing : /ali9 1651s # expected: 9 1651s # received: '9' 1651s ok 22 1651s # testing : /forbid 1651s # expected: '403' 1651s # received: '403' 1651s ok 23 1651s # testing : /gone 1651s # expected: '410' 1651s # received: '410' 1651s ok 24 1651s # testing : /perm 1651s # expected: '301' 1651s # received: '301' 1651s ok 25 1651s # testing : /perm2 1651s # expected: '301' 1651s # received: '301' 1651s ok 26 1651s # testing : /seeother 1651s # expected: '303' 1651s # received: '303' 1651s ok 27 1651s # testing : /temp 1651s # expected: '302' 1651s # received: '302' 1651s ok 28 1651s # testing : /temp2 1651s # expected: '302' 1651s # received: '302' 1651s ok 29 1651s verifying body of perm and temp redirect match 1651s # testing : /p0 1651s # expected: 0 1651s # received: '0' 1651s ok 30 1651s # testing : /p1 1651s # expected: 1 1651s # received: '1' 1651s ok 31 1651s # testing : /p2 1651s # expected: 2 1651s # received: '2' 1651s ok 32 1651s # testing : /p3 1651s # expected: 3 1651s # received: '3' 1651s ok 33 1651s # testing : /p4 1651s # expected: 4 1651s # received: '4' 1651s ok 34 1651s # testing : /p5 1651s # expected: 5 1651s # received: '5' 1651s ok 35 1651s # testing : /p6 1651s # expected: 6 1651s # received: '6' 1651s ok 36 1651s # testing : /p7 1651s # expected: 7 1651s # received: '7' 1651s ok 37 1651s # testing : /p8 1651s # expected: 8 1651s # received: '8' 1651s ok 38 1651s # testing : /p9 1651s # expected: 9 1651s # received: '9' 1651s ok 39 1651s # testing : /t0 1651s # expected: 0 1651s # received: '0' 1651s ok 40 1651s # testing : /t1 1651s # expected: 1 1651s # received: '1' 1651s ok 41 1651s # testing : /t2 1651s # expected: 2 1651s # received: '2' 1651s ok 42 1651s # testing : /t3 1651s # expected: 3 1651s # received: '3' 1651s ok 43 1651s # testing : /t4 1651s # expected: 4 1651s # received: '4' 1651s ok 44 1651s # testing : /t5 1651s # expected: 5 1651s # received: '5' 1651s ok 45 1651s # testing : /t6 1651s # expected: 6 1651s # received: '6' 1651s ok 46 1651s # testing : /t7 1651s # expected: 7 1651s # received: '7' 1651s ok 47 1651s # testing : /t8 1651s # expected: 8 1651s # received: '8' 1651s ok 48 1651s # testing : /t9 1651s # expected: 9 1651s # received: '9' 1651s ok 49 1651s verifying body of perm and temp redirect match with expression support 1651s # testing : /p0 1651s # expected: 0 1651s # received: '0' 1651s ok 50 1651s # testing : /p1 1651s # expected: 1 1651s # received: '1' 1651s ok 51 1651s # testing : /p2 1651s # expected: 2 1651s # received: '2' 1651s ok 52 1651s # testing : /p3 1651s # expected: 3 1651s # received: '3' 1651s ok 53 1651s # testing : /p4 1651s # expected: 4 1651s # received: '4' 1651s ok 54 1651s # testing : /p5 1651s # expected: 5 1651s # received: '5' 1651s ok 55 1651s # testing : /p6 1651s # expected: 6 1651s # received: '6' 1651s ok 56 1651s # testing : /p7 1651s # expected: 7 1651s # received: '7' 1651s ok 57 1651s # testing : /p8 1651s # expected: 8 1651s # received: '8' 1651s ok 58 1651s # testing : /p9 1651s # expected: 9 1651s # received: '9' 1651s ok 59 1651s # testing : /t0 1651s # expected: 0 1651s # received: '0' 1651s ok 60 1651s # testing : /t1 1651s # expected: 1 1651s # received: '1' 1651s ok 61 1651s # testing : /t2 1651s # expected: 2 1651s # received: '2' 1651s ok 62 1651s # testing : /t3 1651s # expected: 3 1651s # received: '3' 1651s ok 63 1651s # testing : /t4 1651s # expected: 4 1651s # received: '4' 1651s ok 64 1651s # testing : /t5 1651s # expected: 5 1651s # received: '5' 1651s ok 65 1651s # testing : /t6 1651s # expected: 6 1651s # received: '6' 1651s ok 66 1651s # testing : /t7 1651s # expected: 7 1651s # received: '7' 1651s ok 67 1651s # testing : /t8 1651s # expected: 8 1651s # received: '8' 1651s ok 68 1651s # testing : /t9 1651s # expected: 9 1651s # received: '9' 1651s ok 69 1651s verifying return code of seeother and gone redirect match 1651s # testing : g0 1651s # expected: '410' 1651s # received: '410' 1651s ok 70 1651s # testing : g1 1651s # expected: '410' 1651s # received: '410' 1651s ok 71 1651s # testing : g2 1651s # expected: '410' 1651s # received: '410' 1651s ok 72 1651s # testing : g3 1651s # expected: '410' 1651s # received: '410' 1651s ok 73 1651s # testing : g4 1651s # expected: '410' 1651s # received: '410' 1651s ok 74 1651s # testing : g5 1651s # expected: '410' 1651s # received: '410' 1651s ok 75 1651s # testing : g6 1651s # expected: '410' 1651s # received: '410' 1651s ok 76 1651s # testing : g7 1651s # expected: '410' 1651s # received: '410' 1651s ok 77 1651s # testing : g8 1651s # expected: '410' 1651s # received: '410' 1651s ok 78 1651s # testing : g9 1651s # expected: '410' 1651s # received: '410' 1651s ok 79 1651s # testing : s0 1651s # expected: '303' 1651s # received: '303' 1651s ok 80 1651s # testing : s1 1651s # expected: '303' 1651s # received: '303' 1651s ok 81 1651s # testing : s2 1651s # expected: '303' 1651s # received: '303' 1651s ok 82 1651s # testing : s3 1651s # expected: '303' 1651s # received: '303' 1651s ok 83 1651s # testing : s4 1651s # expected: '303' 1651s # received: '303' 1651s ok 84 1651s # testing : s5 1651s # expected: '303' 1651s # received: '303' 1651s ok 85 1651s # testing : s6 1651s # expected: '303' 1651s # received: '303' 1651s ok 86 1651s # testing : s7 1651s # expected: '303' 1651s # received: '303' 1651s ok 87 1651s # testing : s8 1651s # expected: '303' 1651s # received: '303' 1651s ok 88 1651s # testing : s9 1651s # expected: '303' 1651s # received: '303' 1651s ok 89 1651s # testing : f0 1651s # expected: '403' 1651s # received: '403' 1651s ok 90 1651s # testing : f1 1651s # expected: '403' 1651s # received: '403' 1651s ok 91 1651s # testing : f2 1651s # expected: '403' 1651s # received: '403' 1651s ok 92 1651s # testing : f3 1651s # expected: '403' 1651s # received: '403' 1651s ok 93 1651s # testing : f4 1651s # expected: '403' 1651s # received: '403' 1651s ok 94 1651s # testing : f5 1651s # expected: '403' 1651s # received: '403' 1651s ok 95 1651s # testing : f6 1651s # expected: '403' 1651s # received: '403' 1651s ok 96 1651s # testing : f7 1651s # expected: '403' 1651s # received: '403' 1651s ok 97 1651s # testing : f8 1651s # expected: '403' 1651s # received: '403' 1651s ok 98 1651s # testing : f9 1651s # expected: '403' 1651s # received: '403' 1651s ok 99 1651s verifying return code of seeother and gone redirect match with expression support 1651s # testing : g0 1651s # expected: '410' 1651s # received: '410' 1651s ok 100 1651s # testing : g1 1651s # expected: '410' 1651s # received: '410' 1651s ok 101 1651s # testing : g2 1651s # expected: '410' 1651s # received: '410' 1651s ok 102 1651s # testing : g3 1651s # expected: '410' 1651s # received: '410' 1651s ok 103 1651s # testing : g4 1651s # expected: '410' 1651s # received: '410' 1651s ok 104 1651s # testing : g5 1651s # expected: '410' 1651s # received: '410' 1651s ok 105 1651s # testing : g6 1651s # expected: '410' 1651s # received: '410' 1651s ok 106 1651s # testing : g7 1651s # expected: '410' 1651s # received: '410' 1651s ok 107 1651s # testing : g8 1651s # expected: '410' 1651s # received: '410' 1651s ok 108 1651s # testing : g9 1651s # expected: '410' 1651s # received: '410' 1651s ok 109 1651s # testing : s0 1651s # expected: '303' 1651s # received: '303' 1651s ok 110 1651s # testing : s1 1651s # expected: '303' 1651s # received: '303' 1651s ok 111 1651s # testing : s2 1651s # expected: '303' 1651s # received: '303' 1651s ok 112 1651s # testing : s3 1651s # expected: '303' 1651s # received: '303' 1651s ok 113 1651s # testing : s4 1651s # expected: '303' 1651s # received: '303' 1651s ok 114 1651s # testing : s5 1651s # expected: '303' 1651s # received: '303' 1651s ok 115 1651s # testing : s6 1651s # expected: '303' 1651s # received: '303' 1651s ok 116 1651s # testing : s7 1651s # expected: '303' 1651s # received: '303' 1651s ok 117 1651s # testing : s8 1651s # expected: '303' 1651s # received: '303' 1651s ok 118 1651s # testing : s9 1651s # expected: '303' 1651s # received: '303' 1651s ok 119 1651s # testing : f0 1651s # expected: '403' 1651s # received: '403' 1651s ok 120 1651s # testing : f1 1651s # expected: '403' 1651s # received: '403' 1651s ok 121 1651s # testing : f2 1651s # expected: '403' 1651s # received: '403' 1651s ok 122 1651s # testing : f3 1651s # expected: '403' 1651s # received: '403' 1651s ok 123 1651s # testing : f4 1651s # expected: '403' 1651s # received: '403' 1651s ok 124 1651s # testing : f5 1651s # expected: '403' 1651s # received: '403' 1651s ok 125 1651s # testing : f6 1651s # expected: '403' 1651s # received: '403' 1651s ok 126 1651s # testing : f7 1651s # expected: '403' 1651s # received: '403' 1651s ok 127 1651s # testing : f8 1651s # expected: '403' 1651s # received: '403' 1651s ok 128 1651s # testing : f9 1651s # expected: '403' 1651s # received: '403' 1651s ok 129 1651s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1651s # verifying /modules/alias/script is plain text 1651s # testing : /modules/alias/script 1651s # expected: '#!/bin/sh 1651s # echo Content-type: text/plain 1651s # echo 1651s # echo this is a shell script cgi. 1651s # ' 1651s # received: '#!/bin/sh 1651s # echo Content-type: text/plain 1651s # echo 1651s # echo this is a shell script cgi. 1651s # ' 1651s ok 130 1651s # verifying same file accessed at /cgi/script is executed code 1651s # testing : /cgi/script 1651s # expected: 'this is a shell script cgi. 1651s # ' 1651s # received: 'this is a shell script cgi. 1651s # ' 1651s ok 131 1651s # verifying ScriptAliasMatch with /aliascgi-script 1651s # testing : /aliascgi-script 1651s # expected: 'this is a shell script cgi. 1651s # ' 1651s # received: 'this is a shell script cgi. 1651s # ' 1651s ok 132 1651s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1651s # testing : /aliascgi-script 1651s # expected: 'this is a shell script cgi. 1651s # ' 1651s # received: 'this is a shell script cgi. 1651s # ' 1651s ok 133 1651s # verifying bad script alias. 1651s # testing : /aliascgi-nada 1651s # expected: 404 1651s # received: '404' 1651s ok 134 1651s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1651s ok 1654s t/modules/allowmethods.t ............ 1654s 1..9 1654s # Running under perl version 5.040001 for linux 1654s # Current time local: Fri May 2 11:00:34 2025 1654s # Current time GMT: Fri May 2 11:00:34 2025 1654s # Using Test.pm version 1.31 1654s # Using Apache/Test.pm version 1.44 1654s # testing : Get request to /Get responds 200 1654s # expected: 200 1654s # received: '200' 1654s ok 1 1654s # testing : Head request to /Get responds 200 1654s # expected: 200 1654s # received: '200' 1654s ok 2 1654s # testing : Post request to /Get responds 405 1654s # expected: 405 1654s # received: '405' 1654s ok 3 1654s # testing : Get request to /Head responds 200 1654s # expected: 200 1654s # received: '200' 1654s ok 4 1654s # testing : Head request to /Head responds 200 1654s # expected: 200 1654s # received: '200' 1654s ok 5 1654s # testing : Post request to /Head responds 405 1654s # expected: 405 1654s # received: '405' 1654s ok 6 1654s # testing : Get request to /Post responds 405 1654s # expected: 405 1654s # received: '405' 1654s ok 7 1654s # testing : Head request to /Post responds 405 1654s # expected: 405 1654s # received: '405' 1654s ok 8 1654s # testing : Post request to /Post responds 200 1654s # expected: 200 1654s # received: '200' 1654s ok 9 1654s ok 1658s t/modules/asis.t .................... 1658s 1..3 1658s # Running under perl version 5.040001 for linux 1658s # Current time local: Fri May 2 11:00:37 2025 1658s # Current time GMT: Fri May 2 11:00:37 2025 1658s # Using Test.pm version 1.31 1658s # Using Apache/Test.pm version 1.44 1658s # testing : asis content OK 1658s # expected: 'This is asis content. 1658s # ' 1658s # received: 'This is asis content. 1658s # ' 1658s ok 1 1658s # testing : asis gave 404 error 1658s # expected: 404 1658s # received: '404' 1658s ok 2 1658s # testing : asis gave 403 error 1658s # expected: 403 1658s # received: '403' 1658s ok 3 1658s ok 1663s t/modules/authz_core.t .............. 1663s 1..504 1663s # Running under perl version 5.040001 for linux 1663s # Current time local: Fri May 2 11:00:41 2025 1663s # Current time GMT: Fri May 2 11:00:41 2025 1663s # Using Test.pm version 1.31 1663s # Using Apache/Test.pm version 1.44 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/groups1 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 200, expected 200 [a/ : a/ ] 1663s ok 1 1663s # got 200, expected 200 [a/ : a/ 1] 1663s ok 2 1663s # got 200, expected 200 [a/ : a/ 2] 1663s ok 3 1663s # got 200, expected 200 [a/ : a/ 1 2] 1663s ok 4 1663s # got 200, expected 200 [a/ : a/ 3] 1663s ok 5 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ user1: a/ ] 1663s ok 6 1663s # got 200, expected 200 [a/ user1: a/ user1] 1663s ok 7 1663s # got 401, expected 401 [a/ user1: a/ user2] 1663s ok 8 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ Any 1 2: a/ ] 1663s ok 9 1663s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1663s ok 10 1663s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1663s ok 11 1663s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1663s ok 12 1663s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1663s ok 13 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1663s ok 14 1663s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1663s ok 15 1663s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1663s ok 16 1663s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1663s ok 17 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1663s ok 18 1663s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1663s ok 19 1663s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1663s ok 20 1663s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1663s ok 21 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1663s ok 22 1663s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1663s ok 23 1663s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1663s ok 24 1663s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1663s ok 25 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1663s ok 26 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1663s ok 27 1663s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1663s ok 28 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1663s ok 29 1663s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1663s ok 30 1663s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1663s ok 31 1663s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1663s ok 32 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1663s ok 33 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1663s ok 34 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1663s ok 35 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1663s ok 36 1663s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1663s ok 37 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1663s ok 38 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1663s ok 39 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1663s ok 40 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1663s ok 41 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1663s ok 42 1663s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1663s ok 43 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1663s ok 44 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1663s ok 45 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1663s ok 46 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1663s ok 47 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1663s ok 48 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1663s ok 49 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1663s ok 50 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1663s ok 51 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1663s ok 52 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1663s ok 53 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1663s ok 54 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1663s ok 55 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1663s ok 56 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1663s ok 57 1663s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1663s ok 58 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 !2: a/ ] 1663s ok 59 1663s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1663s ok 60 1663s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1663s ok 61 1663s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1663s ok 62 1663s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1663s ok 63 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1663s ok 64 1663s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1663s ok 65 1663s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1663s ok 66 1663s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1663s ok 67 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1663s ok 68 1663s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1663s ok 69 1663s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1663s ok 70 1663s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1663s ok 71 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1663s ok 72 1663s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1663s ok 73 1663s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1663s ok 74 1663s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1663s ok 75 1663s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1663s ok 76 1663s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1663s ok 77 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1663s ok 78 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1663s ok 79 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1663s ok 80 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1663s ok 81 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1663s ok 82 1663s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1663s ok 83 1663s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1663s ok 84 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1663s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1663s ok 85 1663s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1663s ok 86 1663s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1663s ok 87 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1663s ok 88 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1663s ok 89 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1663s ok 90 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1663s ok 91 1663s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1663s ok 92 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1663s ok 93 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1663s ok 94 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1663s ok 95 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1663s ok 96 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1663s ok 97 1663s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1663s ok 98 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1663s ok 99 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1663s ok 100 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1663s ok 101 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1663s ok 102 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1663s ok 103 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1663s ok 104 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1663s ok 105 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1663s ok 106 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1663s ok 107 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1663s ok 108 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1663s ok 109 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1663s ok 110 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1663s ok 111 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1663s ok 112 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1663s ok 113 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 2: a/ ] 1663s ok 114 1663s # got 403, expected 403 [a/ All 1 2: a/ 1] 1663s ok 115 1663s # got 403, expected 403 [a/ All 1 2: a/ 2] 1663s ok 116 1663s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1663s ok 117 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1663s ok 118 1663s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1663s ok 119 1663s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1663s ok 120 1663s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1663s ok 121 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1663s ok 122 1663s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1663s ok 123 1663s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1663s ok 124 1663s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1663s ok 125 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1663s ok 126 1663s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1663s ok 127 1663s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1663s ok 128 1663s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1663s ok 129 1663s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1663s ok 130 1663s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1663s ok 131 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1663s ok 132 1663s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1663s ok 133 1663s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1663s ok 134 1663s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1663s ok 135 1663s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1663s ok 136 1663s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1663s ok 137 1663s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1663s ok 138 1663s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1663s ok 139 1663s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1663s ok 140 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1663s ok 141 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1663s ok 142 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1663s ok 143 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1663s ok 144 1663s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1663s ok 145 1663s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1663s ok 146 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1663s ok 147 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1663s ok 148 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1663s ok 149 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1663s ok 150 1663s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1663s ok 151 1663s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1663s ok 152 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1663s ok 153 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1663s ok 154 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1663s ok 155 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1663s ok 156 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1663s ok 157 1663s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1663s ok 158 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1663s ok 159 1663s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1663s ok 160 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1663s ok 161 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1663s ok 162 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1663s ok 163 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1663s ok 164 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1663s ok 165 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1663s ok 166 1663s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1663s ok 167 1663s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1663s ok 168 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1663s ok 169 1663s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1663s ok 170 1663s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1663s ok 171 1663s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1663s ok 172 1663s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1663s ok 173 1663s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1663s ok 174 1663s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1663s ok 175 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1663s ok 176 1663s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1663s ok 177 1663s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1663s ok 178 1663s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1663s ok 179 1663s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1663s ok 180 1663s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1663s ok 181 1663s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1663s ok 182 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1663s ok 183 1663s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1663s ok 184 1663s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1663s ok 185 1663s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1663s ok 186 1663s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1663s ok 187 1663s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1663s ok 188 1663s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1663s ok 189 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1663s ok 190 1663s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1663s ok 191 1663s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1663s ok 192 1663s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1663s ok 193 1663s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1663s ok 194 1663s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1663s ok 195 1663s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1663s ok 196 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1663s ok 197 1663s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1663s ok 198 1663s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1663s ok 199 1663s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1663s ok 200 1663s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1663s ok 201 1663s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1663s ok 202 1663s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1663s ok 203 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1663s ok 204 1663s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1663s ok 205 1663s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1663s ok 206 1663s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1663s ok 207 1663s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1663s ok 208 1663s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1663s ok 209 1663s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1663s ok 210 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1663s ok 211 1663s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1663s ok 212 1663s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1663s ok 213 1663s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1663s ok 214 1663s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1663s ok 215 1663s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1663s ok 216 1663s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1663s ok 217 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1663s ok 218 1663s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1663s ok 219 1663s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1663s ok 220 1663s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1663s ok 221 1663s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1663s ok 222 1663s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1663s ok 223 1663s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1663s ok 224 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1663s ok 225 1663s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1663s ok 226 1663s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1663s ok 227 1663s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1663s ok 228 1663s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1663s ok 229 1663s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1663s ok 230 1663s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1663s ok 231 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1663s ok 232 1663s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1663s ok 233 1663s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1663s ok 234 1663s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1663s ok 235 1663s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1663s ok 236 1663s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1663s ok 237 1663s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1663s ok 238 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1663s ok 239 1663s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1663s ok 240 1663s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1663s ok 241 1663s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1663s ok 242 1663s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1663s ok 243 1663s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1663s ok 244 1663s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1663s ok 245 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1663s ok 246 1663s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1663s ok 247 1663s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1663s ok 248 1663s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1663s ok 249 1663s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1663s ok 250 1663s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1663s ok 251 1663s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1663s ok 252 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1663s ok 253 1663s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1663s ok 254 1663s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1663s ok 255 1663s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1663s ok 256 1663s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1663s ok 257 1663s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1663s ok 258 1663s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1663s ok 259 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1663s ok 260 1663s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1663s ok 261 1663s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1663s ok 262 1663s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1663s ok 263 1663s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1663s ok 264 1663s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1663s ok 265 1663s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1663s ok 266 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1663s ok 267 1663s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1663s ok 268 1663s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1663s ok 269 1663s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1663s ok 270 1663s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1663s ok 271 1663s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1663s ok 272 1663s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1663s ok 273 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1663s ok 274 1663s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1663s ok 275 1663s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1663s ok 276 1663s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1663s ok 277 1663s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1663s ok 278 1663s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1663s ok 279 1663s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1663s ok 280 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1663s ok 281 1663s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1663s ok 282 1663s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1663s ok 283 1663s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1663s ok 284 1663s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1663s ok 285 1663s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1663s ok 286 1663s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1663s ok 287 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1663s ok 288 1663s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1663s ok 289 1663s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1663s ok 290 1663s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1663s ok 291 1663s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1663s ok 292 1663s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1663s ok 293 1663s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1663s ok 294 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1663s ok 295 1663s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1663s ok 296 1663s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1663s ok 297 1663s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1663s ok 298 1663s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1663s ok 299 1663s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1663s ok 300 1663s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1663s ok 301 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1663s ok 302 1663s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1663s ok 303 1663s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1663s ok 304 1663s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1663s ok 305 1663s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1663s ok 306 1663s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1663s ok 307 1663s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1663s ok 308 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1663s ok 309 1663s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1663s ok 310 1663s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1663s ok 311 1663s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1663s ok 312 1663s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1663s ok 313 1663s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1663s ok 314 1663s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1663s ok 315 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1663s ok 316 1663s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1663s ok 317 1663s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1663s ok 318 1663s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1663s ok 319 1663s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1663s ok 320 1663s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1663s ok 321 1663s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1663s ok 322 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1663s ok 323 1663s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1663s ok 324 1663s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1663s ok 325 1663s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1663s ok 326 1663s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1663s ok 327 1663s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1663s ok 328 1663s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1663s ok 329 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1663s ok 330 1663s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1663s ok 331 1663s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1663s ok 332 1663s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1663s ok 333 1663s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1663s ok 334 1663s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1663s ok 335 1663s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1663s ok 336 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1663s ok 337 1663s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1663s ok 338 1663s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1663s ok 339 1663s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1663s ok 340 1663s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1663s ok 341 1663s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1663s ok 342 1663s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1663s ok 343 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1663s ok 344 1663s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1663s ok 345 1663s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1663s ok 346 1663s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1663s ok 347 1663s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1663s ok 348 1663s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1663s ok 349 1663s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1663s ok 350 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1663s ok 351 1663s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1663s ok 352 1663s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1663s ok 353 1663s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1663s ok 354 1663s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1663s ok 355 1663s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1663s ok 356 1663s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1663s ok 357 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1663s ok 358 1663s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1663s ok 359 1663s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1663s ok 360 1663s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1663s ok 361 1663s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1663s ok 362 1663s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1663s ok 363 1663s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1663s ok 364 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1663s ok 365 1663s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1663s ok 366 1663s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1663s ok 367 1663s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1663s ok 368 1663s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1663s ok 369 1663s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1663s ok 370 1663s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1663s ok 371 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1663s ok 372 1663s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1663s ok 373 1663s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1663s ok 374 1663s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1663s ok 375 1663s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1663s ok 376 1663s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1663s ok 377 1663s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1663s ok 378 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1663s ok 379 1663s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1663s ok 380 1663s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1663s ok 381 1663s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1663s ok 382 1663s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1663s ok 383 1663s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1663s ok 384 1663s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1663s ok 385 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1663s ok 386 1663s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1663s ok 387 1663s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1663s ok 388 1663s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1663s ok 389 1663s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1663s ok 390 1663s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1663s ok 391 1663s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1663s ok 392 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1663s ok 393 1663s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1663s ok 394 1663s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1663s ok 395 1663s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1663s ok 396 1663s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1663s ok 397 1663s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1663s ok 398 1663s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1663s ok 399 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1663s ok 400 1663s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1663s ok 401 1663s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1663s ok 402 1663s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1663s ok 403 1663s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1663s ok 404 1663s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1663s ok 405 1663s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1663s ok 406 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1663s ok 407 1663s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1663s ok 408 1663s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1663s ok 409 1663s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1663s ok 410 1663s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1663s ok 411 1663s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1663s ok 412 1663s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1663s ok 413 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1663s ok 414 1663s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1663s ok 415 1663s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1663s ok 416 1663s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1663s ok 417 1663s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1663s ok 418 1663s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1663s ok 419 1663s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1663s ok 420 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1663s ok 421 1663s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1663s ok 422 1663s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1663s ok 423 1663s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1663s ok 424 1663s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1663s ok 425 1663s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1663s ok 426 1663s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1663s ok 427 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1663s ok 428 1663s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1663s ok 429 1663s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1663s ok 430 1663s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1663s ok 431 1663s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1663s ok 432 1663s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1663s ok 433 1663s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1663s ok 434 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1663s ok 435 1663s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1663s ok 436 1663s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1663s ok 437 1663s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1663s ok 438 1663s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1663s ok 439 1663s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1663s ok 440 1663s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1663s ok 441 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1663s ok 442 1663s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1663s ok 443 1663s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1663s ok 444 1663s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1663s ok 445 1663s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1663s ok 446 1663s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1663s ok 447 1663s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1663s ok 448 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1663s ok 449 1663s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1663s ok 450 1663s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1663s ok 451 1663s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1663s ok 452 1663s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1663s ok 453 1663s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1663s ok 454 1663s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1663s ok 455 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1663s ok 456 1663s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1663s ok 457 1663s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1663s ok 458 1663s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1663s ok 459 1663s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1663s ok 460 1663s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1663s ok 461 1663s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1663s ok 462 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1663s ok 463 1663s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1663s ok 464 1663s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1663s ok 465 1663s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1663s ok 466 1663s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1663s ok 467 1663s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1663s ok 468 1663s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1663s ok 469 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1663s ok 470 1663s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1663s ok 471 1663s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1663s ok 472 1663s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1663s ok 473 1663s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1663s ok 474 1663s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1663s ok 475 1663s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1663s ok 476 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1663s ok 477 1663s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1663s ok 478 1663s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1663s ok 479 1663s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1663s ok 480 1663s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1663s ok 481 1663s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1663s ok 482 1663s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1663s ok 483 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1663s ok 484 1663s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1663s ok 485 1663s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1663s ok 486 1663s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1663s ok 487 1663s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1663s ok 488 1663s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1663s ok 489 1663s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1663s ok 490 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1663s ok 491 1663s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1663s ok 492 1663s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1663s ok 493 1663s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1663s ok 494 1663s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1663s ok 495 1663s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1663s ok 496 1663s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1663s ok 497 1663s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1663s ok 498 1663s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1663s ok 499 1663s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1663s ok 500 1663s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1663s ok 501 1663s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1663s ok 502 1663s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1663s ok 503 1663s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1663s ok 504 1663s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1663s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1663s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/groups1 1663s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1663s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/basic1 1663s ok 1667s t/modules/autoindex.t ............... 1667s 1..84 1667s # Running under perl version 5.040001 for linux 1667s # Current time local: Fri May 2 11:00:46 2025 1667s # Current time GMT: Fri May 2 11:00:46 2025 1667s # Using Test.pm version 1.31 1667s # Using Apache/Test.pm version 1.44 1667s --- 1667s IndexOrderDefault Ascending Name 1667s GET /modules/autoindex/htaccess/ 1667s ok 1 1667s --- 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 2 1667s --- 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 3 1667s --- 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 4 1667s --- 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 5 1667s --- 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 6 1667s --- 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 7 1667s --- 1667s IndexOrderDefault Ascending Date 1667s GET /modules/autoindex/htaccess/ 1667s ok 8 1667s --- 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 9 1667s --- 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 10 1667s --- 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 11 1667s --- 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 12 1667s --- 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 13 1667s --- 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 14 1667s --- 1667s IndexOrderDefault Ascending Size 1667s GET /modules/autoindex/htaccess/ 1667s ok 15 1667s --- 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 16 1667s --- 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 17 1667s --- 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 18 1667s --- 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 19 1667s --- 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 20 1667s --- 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 21 1667s --- 1667s IndexOrderDefault Descending Name 1667s GET /modules/autoindex/htaccess/ 1667s ok 22 1667s --- 1667s IndexOrderDefault Descending Name 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 23 1667s --- 1667s IndexOrderDefault Descending Name 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 24 1667s --- 1667s IndexOrderDefault Descending Name 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 25 1667s --- 1667s IndexOrderDefault Descending Name 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 26 1667s --- 1667s IndexOrderDefault Descending Name 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 27 1667s --- 1667s IndexOrderDefault Descending Name 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 28 1667s --- 1667s IndexOrderDefault Descending Date 1667s GET /modules/autoindex/htaccess/ 1667s ok 29 1667s --- 1667s IndexOrderDefault Descending Date 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 30 1667s --- 1667s IndexOrderDefault Descending Date 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 31 1667s --- 1667s IndexOrderDefault Descending Date 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 32 1667s --- 1667s IndexOrderDefault Descending Date 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 33 1667s --- 1667s IndexOrderDefault Descending Date 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 34 1667s --- 1667s IndexOrderDefault Descending Date 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 35 1667s --- 1667s IndexOrderDefault Descending Size 1667s GET /modules/autoindex/htaccess/ 1667s ok 36 1667s --- 1667s IndexOrderDefault Descending Size 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 37 1667s --- 1667s IndexOrderDefault Descending Size 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 38 1667s --- 1667s IndexOrderDefault Descending Size 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 39 1667s --- 1667s IndexOrderDefault Descending Size 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 40 1667s --- 1667s IndexOrderDefault Descending Size 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 41 1667s --- 1667s IndexOrderDefault Descending Size 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 42 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Name 1667s GET /modules/autoindex/htaccess/ 1667s ok 43 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 44 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 45 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 46 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 47 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 48 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Name 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 49 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Date 1667s GET /modules/autoindex/htaccess/ 1667s ok 50 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 51 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 52 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 53 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 54 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 55 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Date 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 56 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Size 1667s GET /modules/autoindex/htaccess/ 1667s ok 57 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 58 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 59 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 60 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 61 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 62 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Ascending Size 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 63 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Name 1667s GET /modules/autoindex/htaccess/ 1667s ok 64 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Name 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 65 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Name 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 66 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Name 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 67 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Name 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 68 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Name 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 69 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Name 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 70 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Date 1667s GET /modules/autoindex/htaccess/ 1667s ok 71 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Date 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 72 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Date 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 73 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Date 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 74 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Date 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 75 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Date 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 76 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Date 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 77 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Size 1667s GET /modules/autoindex/htaccess/ 1667s ok 78 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Size 1667s 1667s (C=N O=A) 1667s GET /modules/autoindex/htaccess/?C=N&O=A 1667s ok 79 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Size 1667s 1667s (C=N O=D) 1667s GET /modules/autoindex/htaccess/?C=N&O=D 1667s ok 80 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Size 1667s 1667s (C=M O=A) 1667s GET /modules/autoindex/htaccess/?C=M&O=A 1667s ok 81 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Size 1667s 1667s (C=M O=D) 1667s GET /modules/autoindex/htaccess/?C=M&O=D 1667s ok 82 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Size 1667s 1667s (C=S O=A) 1667s GET /modules/autoindex/htaccess/?C=S&O=A 1667s ok 83 1667s --- 1667s IndexOptions FancyIndexing 1667s IndexOrderDefault Descending Size 1667s 1667s (C=S O=D) 1667s GET /modules/autoindex/htaccess/?C=S&O=D 1667s ok 84 1667s ok 1670s t/modules/autoindex2.t .............. 1670s 1..3 1670s # Running under perl version 5.040001 for linux 1670s # Current time local: Fri May 2 11:00:50 2025 1670s # Current time GMT: Fri May 2 11:00:50 2025 1670s # Using Test.pm version 1.31 1670s # Using Apache/Test.pm version 1.44 1670s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1670s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1670s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1670s # testing : dir_broken should not be listed 1670s # expected: 0 1670s # received: 0 1670s ok 1 1670s # testing : dir_normal should be listed 1670s # expected: 1 1670s # received: 1 1670s ok 2 1670s # testing : dir_protected should not be listed 1670s # expected: 0 1670s # received: 0 1670s ok 3 1670s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1670s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1670s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1670s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1670s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1670s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1670s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1670s ok 1674s t/modules/brotli.t .................. 1674s 1..64 1674s # Running under perl version 5.040001 for linux 1674s # Current time local: Fri May 2 11:00:53 2025 1674s # Current time GMT: Fri May 2 11:00:53 2025 1674s # Using Test.pm version 1.31 1674s # Using Apache/Test.pm version 1.44 1674s qvalue: 1674s # expected: 200 1674s # received: '200' 1674s ok 1 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 2 1674s qvalue: 1674s # expected: 200 1674s # received: '200' 1674s ok 3 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 4 1674s qvalue: 1674s # expected: 200 1674s # received: '200' 1674s ok 5 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 6 1674s qvalue: 1674s # expected: 200 1674s # received: '200' 1674s ok 7 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 8 1674s qvalue: 1674s # expected: 200 1674s # received: '200' 1674s ok 9 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 10 1674s qvalue: 1674s # expected: 200 1674s # received: '200' 1674s ok 11 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 12 1674s qvalue: ; 1674s # expected: 200 1674s # received: '200' 1674s ok 13 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 14 1674s qvalue: ; 1674s # expected: 200 1674s # received: '200' 1674s ok 15 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 16 1674s qvalue: ; 1674s # expected: 200 1674s # received: '200' 1674s ok 17 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 18 1674s qvalue: ;q= 1674s # expected: 200 1674s # received: '200' 1674s ok 19 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 20 1674s qvalue: ;q= 1674s # expected: 200 1674s # received: '200' 1674s ok 21 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 22 1674s qvalue: ;q= 1674s # expected: 200 1674s # received: '200' 1674s ok 23 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 24 1674s qvalue: ;q=0 1674s # expected: 200 1674s # received: '200' 1674s ok 25 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 26 1674s qvalue: ;q=0 1674s # expected: 200 1674s # received: '200' 1674s ok 27 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 28 1674s qvalue: ;q=0 1674s # expected: 200 1674s # received: '200' 1674s ok 29 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 30 1674s qvalue: ;q=0. 1674s # expected: 200 1674s # received: '200' 1674s ok 31 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 32 1674s qvalue: ;q=0. 1674s # expected: 200 1674s # received: '200' 1674s ok 33 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 34 1674s qvalue: ;q=0. 1674s # expected: 200 1674s # received: '200' 1674s ok 35 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 36 1674s qvalue: ;q=0.0 1674s # expected: 200 1674s # received: '200' 1674s ok 37 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 38 1674s qvalue: ;q=0.0 1674s # expected: 200 1674s # received: '200' 1674s ok 39 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 40 1674s qvalue: ;q=0.0 1674s # expected: 200 1674s # received: '200' 1674s ok 41 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 42 1674s qvalue: ;q=0.00 1674s # expected: 200 1674s # received: '200' 1674s ok 43 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 44 1674s qvalue: ;q=0.00 1674s # expected: 200 1674s # received: '200' 1674s ok 45 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 46 1674s qvalue: ;q=0.00 1674s # expected: 200 1674s # received: '200' 1674s ok 47 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 48 1674s qvalue: ;q=0.000 1674s # expected: 200 1674s # received: '200' 1674s ok 49 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 50 1674s qvalue: ;q=0.000 1674s # expected: 200 1674s # received: '200' 1674s ok 51 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 52 1674s qvalue: ;q=0.000 1674s # expected: 200 1674s # received: '200' 1674s ok 53 1674s # testing : response without Content-Encoding is OK 1674s # expected: undef 1674s # received: undef 1674s ok 54 1674s qvalue: ;q=0.0000 1674s # expected: 200 1674s # received: '200' 1674s ok 55 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 56 1674s qvalue: ;q=0.0000 1674s # expected: 200 1674s # received: '200' 1674s ok 57 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 58 1674s qvalue: ;q=0.0000 1674s # expected: 200 1674s # received: '200' 1674s ok 59 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 60 1674s # expected: 200 1674s # received: '200' 1674s ok 61 1674s # testing : response Content-Encoding is OK 1674s # expected: 'br' 1674s # received: 'br' 1674s ok 62 1674s # expected: 200 1674s # received: '200' 1674s ok 63 1674s # testing : response Content-Encoding is OK 1674s # expected: 'gzip' 1674s # received: 'gzip' 1674s ok 64 1674s ok 1678s t/modules/buffer.t .................. 1678s 1..12 1678s # Running under perl version 5.040001 for linux 1678s # Current time local: Fri May 2 11:00:57 2025 1678s # Current time GMT: Fri May 2 11:00:57 2025 1678s # Using Test.pm version 1.31 1678s # Using Apache/Test.pm version 1.44 1678s # testing : Checking return code is '200' 1678s # expected: 200 1678s # received: '200' 1678s ok 1 1678s ok 2 1678s # testing : Checking return code is '200' 1678s # expected: 200 1678s # received: '200' 1678s ok 3 1678s ok 4 1678s # testing : Checking return code is '200' 1678s # expected: 200 1678s # received: '200' 1678s ok 5 1678s ok 6 1678s # testing : Checking return code is '200' 1678s # expected: 200 1678s # received: '200' 1678s ok 7 1678s ok 8 1678s # testing : Checking return code is '200' 1678s # expected: 200 1678s # received: '200' 1678s ok 9 1678s ok 10 1678s # testing : Checking return code is '200' 1678s # expected: 200 1678s # received: '200' 1678s ok 11 1678s ok 12 1678s ok 1681s t/modules/cache.t ................... 1681s 1..3 1681s # Running under perl version 5.040001 for linux 1681s # Current time local: Fri May 2 11:01:00 2025 1681s # Current time GMT: Fri May 2 11:01:00 2025 1681s # Using Test.pm version 1.31 1681s # Using Apache/Test.pm version 1.44 1681s # testing : non-cached call to index.html 1681s # expected: 200 1681s # received: '200' 1681s ok 1 1681s # testing : call to cache index.html 1681s # expected: 200 1681s # received: '200' 1681s ok 2 1681s # testing : cached call to index.html 1681s # expected: 200 1681s # received: '200' 1681s ok 3 1681s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1681s ok 1687s t/modules/cgi.t ..................... 1687s 1..58 1687s # Running under perl version 5.040001 for linux 1687s # Current time local: Fri May 2 11:01:04 2025 1687s # Current time GMT: Fri May 2 11:01:04 2025 1687s # Using Test.pm version 1.31 1687s # Using Apache/Test.pm version 1.44 1687s # testing : return code for acceptpathinfodefault.sh 1687s # expected: 200 1687s # received: '200' 1687s ok 1 1687s # testing : body for acceptpathinfodefault.sh 1687s # expected: '' 1687s # received: '' 1687s ok 2 1687s # testing : return code for acceptpathinfodefault.sh/foo 1687s # expected: 200 1687s # received: '200' 1687s ok 3 1687s # testing : body for acceptpathinfodefault.sh/foo 1687s # expected: '/foo' 1687s # received: '/foo' 1687s ok 4 1687s # testing : return code for acceptpathinfooff.sh 1687s # expected: 200 1687s # received: '200' 1687s ok 5 1687s # testing : body for acceptpathinfooff.sh 1687s # expected: '' 1687s # received: '' 1687s ok 6 1687s # testing : return code for acceptpathinfooff.sh/foo 1687s # expected: 404 1687s # received: '404' 1687s ok 7 1687s # no body test for this one 1687s ok 8 1687s # testing : return code for acceptpathinfoon.sh 1687s # expected: 200 1687s # received: '200' 1687s ok 9 1687s # testing : body for acceptpathinfoon.sh 1687s # expected: '' 1687s # received: '' 1687s ok 10 1687s # testing : return code for acceptpathinfoon.sh/foo 1687s # expected: 200 1687s # received: '200' 1687s ok 11 1687s # testing : body for acceptpathinfoon.sh/foo 1687s # expected: '/foo' 1687s # received: '/foo' 1687s ok 12 1687s # testing : return code for bogus-perl.pl 1687s # expected: 500 1687s # received: '500' 1687s ok 13 1687s # cgi log created ok. 1687s ok 14 1687s # testing : return code for bogus-sh.sh 1687s # expected: 500 1687s # received: '500' 1687s ok 15 1687s # checking that log size (807) is bigger than it used to be (523) 1687s ok 16 1687s # testing : return code for nph-stderr.pl 1687s # expected: 200 1687s # received: '200' 1687s ok 17 1687s # testing : body for nph-stderr.pl 1687s # expected: 'this is nph-stdout' 1687s # received: 'this is nph-stdout' 1687s ok 18 1687s # testing : return code for nph-test.pl 1687s # expected: 200 1687s # received: '200' 1687s ok 19 1687s # testing : body for nph-test.pl 1687s # expected: 'ok' 1687s # received: 'ok' 1687s ok 20 1687s # testing : return code for perl.pl 1687s # expected: 200 1687s # received: '200' 1687s ok 21 1687s # testing : body for perl.pl 1687s # expected: 'perl cgi' 1687s # received: 'perl cgi' 1687s ok 22 1687s # testing : return code for sh.sh 1687s # expected: 200 1687s # received: '200' 1687s ok 23 1687s # testing : body for sh.sh 1687s # expected: 'sh cgi' 1687s # received: 'sh cgi' 1687s ok 24 1687s # testing : return code for stderr1.pl 1687s # expected: 200 1687s # received: '200' 1687s ok 25 1687s # testing : body for stderr1.pl 1687s # expected: 'this is stdout' 1687s # received: 'this is stdout' 1687s ok 26 1687s # testing : return code for stderr2.pl 1687s # expected: 200 1687s # received: '200' 1687s ok 27 1687s # testing : body for stderr2.pl 1687s # expected: 'this is also stdout' 1687s # received: 'this is also stdout' 1687s ok 28 1687s # testing : return code for stderr3.pl 1687s # expected: 200 1687s # received: '200' 1687s ok 29 1687s # testing : body for stderr3.pl 1687s # expected: 'this is more stdout' 1687s # received: 'this is more stdout' 1687s ok 30 1687s # posted content (length 10) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1687s # expected: '500' 1687s # received: '500' 1687s ok 31 1687s # checking that log size (35781) is greater than 807 1687s ok 32 1687s # verifying that logged content is 10 characters 1687s ok 33 1687s # posted content (length 99) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1687s # expected: '500' 1687s # received: '500' 1687s ok 34 1687s # checking that log size (36240) is greater than 35781 1687s ok 35 1687s # verifying that logged content is 99 characters 1687s ok 36 1687s # posted content (length 250) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1687s # expected: '500' 1687s # received: '500' 1687s ok 37 1687s # checking that log size (36851) is greater than 36240 1687s ok 38 1687s # verifying that logged content is 250 characters 1687s ok 39 1687s # posted content (length 255) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1687s # expected: '500' 1687s # received: '500' 1687s ok 40 1687s # checking that log size (37467) is greater than 36851 1687s ok 41 1687s # verifying that logged content is 255 characters 1687s ok 42 1687s # posted content (length 256) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1687s # expected: '500' 1687s # received: '500' 1687s ok 43 1687s # checking that log size (38084) is greater than 37467 1687s ok 44 1687s # verifying that logged content is 256 characters 1687s ok 45 1687s # posted content (length 257) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1687s # expected: '500' 1687s # received: '500' 1687s ok 46 1687s # checking that log size (38701) is greater than 38084 1687s ok 47 1687s # verifying that logged content is 256 characters 1687s ok 48 1687s # posted content (length 258) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1687s # expected: '500' 1687s # received: '500' 1687s ok 49 1687s # checking that log size (39318) is greater than 38701 1687s ok 50 1687s # verifying that logged content is 256 characters 1687s ok 51 1687s # posted content (length 1024) to bogus-perl.pl 1687s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1687s # expected: '500' 1687s # received: '500' 1687s ok 52 1687s # checking that log size (39936) is greater than 39318 1687s ok 53 1687s # verifying that logged content is 256 characters 1687s ok 54 1687s # verifying log is greater than 40960 bytes. 1687s ok 55 1687s # verifying log did not grow after making bogus request. 1687s ok 56 1687s # verifying log did not grow after making another bogus request. 1687s ok 57 1687s # checking that HEAD /modules/cgi/perl.pl returns 200. 1687s ok 58 1687s ok 1691s t/modules/data.t .................... 1691s 1..2 1691s # Running under perl version 5.040001 for linux 1691s # Current time local: Fri May 2 11:01:10 2025 1691s # Current time GMT: Fri May 2 11:01:10 2025 1691s # Using Test.pm version 1.31 1691s # Using Apache/Test.pm version 1.44 1691s # testing : Checking return code is '200' 1691s # expected: 200 1691s # received: '200' 1691s ok 1 1691s ok 2 1691s ok 1696s t/modules/dav.t ..................... 1696s 1..19 1696s # Running under perl version 5.040001 for linux 1696s # Current time local: Fri May 2 11:01:14 2025 1696s # Current time GMT: Fri May 2 11:01:14 2025 1696s # Using Test.pm version 1.31 1696s # Using Apache/Test.pm version 1.44 1696s resource lock test: 1696s ok 1 1696s DAV put test: 1696s ok 2 1696s getting DAV resource properties: 1696s ok 3 1696s created: Fri, 02 May 2025 11:01:17 GMT 1696s modified: Fri, 02 May 2025 11:01:17 GMT 1696s now: Fri, 02 May 2025 11:01:19 GMT 1696s ok 4 1696s ok 5 1696s resource lock status test: 1696s ok 6 1696s resource unlock test: 1696s ok 7 1696s resource lock status test: 1696s ok 8 1696s getting uri... 1696s expect: 1696s -> 1696s 1696s
1696s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1747s # 1747s # 1747s # Hello World 1747s # 1747s #

[back]

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

mod_include test

1747s # 1747s # 1747s # Hello World 1747s # 1747s #

[back]

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

mod_include test

1747s # 1747s # 1747s # Hello World 1747s # 1747s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p79194379_foo1]

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

LoadBalancer Status for balancer://foo2 [p79194379_foo2]

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

LoadBalancer Status for balancer://foo3 [p79194379_foo3]

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

LoadBalancer Status for balancer://foo4 [p79194379_foo4]

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

LoadBalancer Status for balancer://pr45434 [p79194379_pr45434]

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

LoadBalancer Status for balancer://failover [p79194379_failover]

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

LoadBalancer Status for balancer://dynproxy [p79194379_dynproxy]

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

Moved Permanently

1825s #

The document has moved here.

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

Moved Permanently

1825s #

The document has moved here.

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

Moved Permanently

1825s #

The document has moved here.

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

Moved Permanently

1825s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1825s #

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

Multiple Choices

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

Available documents: 1825s #

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

Multiple Choices

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

Available documents: 1825s #

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

Moved Permanently

1825s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1825s #

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

Multiple Choices

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

Available documents: 1825s #

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

Moved Permanently

1825s #

The document has moved here.

1825s # 1825s # ' 1825s ok 48 1825s ok 1829s t/modules/status.t .................. 1829s 1..1 1829s # Running under perl version 5.040001 for linux 1829s # Current time local: Fri May 2 11:03:28 2025 1829s # Current time GMT: Fri May 2 11:03:28 2025 1829s # Using Test.pm version 1.31 1829s # Using Apache/Test.pm version 1.44 1829s 1829s 1829s Apache Status 1829s 1829s

Apache Server Status for localhost (via 127.0.0.1)

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

1829s
Current Time: Friday, 02-May-2025 11:03:32 UTC
1829s
Restart Time: Friday, 02-May-2025 10:56:47 UTC
1829s
Parent Server Config. Generation: 1
1829s
Parent Server MPM Generation: 0
1829s
Server uptime: 6 minutes 44 seconds
1829s
Server load: 1.12 1.06 0.95
1829s
Total accesses: 6873 - Total Traffic: 138.2 MB - Total Duration: 34427
1829s
CPU Usage: u5.84 s9.58 cu1.09 cs.83 - 4.29% CPU load
1829s
17 requests/sec - 350.3 kB/second - 20.6 kB/request - 5.00902 ms/request
1829s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1829s
1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948759no0yes00250000
1948778no0yes00250000
2948781no0yes10240000
3986950no0yes00250000
Sum400 10990000
1829s
________________________________________________________________
1829s ___W________________________________............................
1829s ................................................................
1829s ................................................................
1829s ................................................................
1829s ................................................................
1829s ................
1829s

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

1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s
SrvPIDAccMCPU 1829s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09487590/88/88_ 1829s 4.53314570.06.466.46 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-09487590/82/82_ 1829s 4.53312120.00.400.40 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-09487590/86/86_ 1829s 4.49311080.00.410.41 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/83/83_ 1829s 4.49321150.00.430.43 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/76/76_ 1829s 4.49311010.00.830.83 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/79/79_ 1829s 4.53301110.00.450.45 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-09487590/85/85_ 1829s 4.53311040.00.530.53 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-09487590/76/76_ 1829s 4.5031850.00.450.45 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/90/90_ 1829s 4.53311030.00.730.73 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-09487590/85/85_ 1829s 4.51311200.00.400.40 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/82/82_ 1829s 4.48711000.00.480.48 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/74/74_ 1829s 4.4871880.00.400.40 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/84/84_ 1829s 4.51711470.00.470.47 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/89/89_ 1829s 4.51311140.00.440.44 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/83/83_ 1829s 4.51711010.00.410.41 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/86/86_ 1829s 4.51711010.00.530.53 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/82/82_ 1829s 4.48711050.00.490.49 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/88/88_ 1829s 4.46712770.04.504.50 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/87/87_ 1829s 4.48711000.01.041.04 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/83/83_ 1829s 4.51711170.01.341.34 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/81/81_ 1829s 4.48721060.00.560.56 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/84/84_ 1829s 4.51712210.010.2110.21 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/87/87_ 1829s 4.49311490.00.570.57 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09487590/87/87_ 1829s 4.51311510.00.910.91 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-09487590/78/78_ 1829s 4.53312210.02.362.36 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
1-09487780/86/86_ 1829s 5.09721880.00.490.49 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/89/89_ 1829s 5.11301890.00.550.55 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-09487780/82/82_ 1829s 5.043112300.00.650.65 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/89/89_ 1829s 5.04332660.01.301.30 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/83/83_ 1829s 5.11312580.00.470.47 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
1-09487780/92/92_ 1829s 5.11302740.00.530.53 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-09487780/80/80_ 1829s 5.07311650.00.930.93 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/96/96_ 1829s 5.07312410.01.601.60 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/74/74_ 1829s 5.11314150.06.326.32 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-09487780/97/97_ 1829s 5.11312840.06.416.41 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-09487780/93/93_ 1829s 5.09312040.00.580.58 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/82/82_ 1829s 5.11311800.02.462.46 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-09487780/87/87_ 1829s 5.11311650.00.420.42 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-09487780/85/85_ 1829s 5.11312760.00.670.67 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-09487780/85/85_ 1829s 5.00312200.00.470.47 1829s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/encode HTTP/1.1
1-09487780/84/84_ 1829s 5.12312600.00.880.88 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-09487780/81/81_ 1829s 5.09312230.00.650.65 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/89/89_ 1829s 5.09311720.00.460.46 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/90/90_ 1829s 5.12314190.00.610.61 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-09487780/85/85_ 1829s 5.06712390.00.680.68 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/85/85_ 1829s 5.09312730.00.470.47 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/87/87_ 1829s 5.12312230.04.234.23 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-09487780/87/87_ 1829s 5.09322300.00.660.66 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/76/76_ 1829s 5.04712760.00.540.54 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09487780/87/87_ 1829s 5.09712750.00.500.50 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/66/66_ 1829s 3.70711420.00.350.35 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/70/70_ 1829s 3.4172870.01.021.02 1829s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/compressed/ HTTP/1.1
2-09487810/57/57_ 1829s 3.687221350.00.350.35 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/81/81_ 1829s 3.70721070.00.970.97 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/62/62_ 1829s 3.7171780.00.360.36 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/71/71_ 1829s 3.70711110.00.450.45 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/55/55_ 1829s 3.6571560.00.340.34 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/59/59_ 1829s 3.6871600.00.280.28 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/83/83_ 1829s 3.71712330.04.394.39 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/70/70_ 1829s 3.683277350.01.101.10 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/64/64_ 1829s 3.71711160.00.740.74 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/69/69_ 1829s 3.6871770.00.360.36 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/67/67_ 1829s 3.713166950.00.360.36 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
2-09487810/63/63_ 1829s 3.71311320.00.350.35 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
2-09487810/73/73_ 1829s 3.6831790.00.540.54 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/62/62_ 1829s 3.7131590.00.350.35 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
2-09487810/69/69_ 1829s 3.5733710.00.440.44 1829s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/3 HTTP/1.1
2-09487811/62/62W 1829s 3.6900910.00.350.35 1829s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-09487810/71/71_ 1829s 3.6772740.00.410.41 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/61/61_ 1829s 3.6971720.01.041.04 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/69/69_ 1829s 3.53701660.00.820.82 1829s 127.0.0.1http/1.1localhost:8537POST /echo_post/baltest_echo_post HTTP/1.1
2-09487810/68/68_ 1829s 3.69712720.010.4610.46 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09487810/70/70_ 1829s 3.37721370.00.370.37 1829s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/index.html.fu HTTP/1.1
2-09487810/68/68_ 1829s 3.597181670.04.264.26 1829s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl?fish=fowl HTTP/1.1
2-09487810/66/66_ 1829s 3.70711140.00.320.32 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/41/41_ 1829s 3.927210930.02.022.02 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/37/37_ 1829s 3.92712080.05.975.97 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/39/39_ 1829s 3.8971620.00.040.04 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/37/37_ 1829s 3.92711290.00.130.13 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/44/44_ 1829s 3.9071750.00.140.14 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/35/35_ 1829s 3.89711520.00.160.16 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/38/38_ 1829s 3.9271600.00.240.24 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/42/42_ 1829s 3.93312070.00.300.30 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-09869500/37/37_ 1829s 3.93311450.00.320.32 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
3-09869500/40/40_ 1829s 3.90311070.00.900.90 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/39/39_ 1829s 3.9031500.00.120.12 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/35/35_ 1829s 3.8471490.00.200.20 1829s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/encode?test=value HTTP/1.1
3-09869500/37/37_ 1829s 3.9331470.00.130.13 1829s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-09869500/37/37_ 1829s 3.90727680.010.0110.01 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/39/39_ 1829s 3.9071460.00.060.06 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/40/40_ 1829s 3.9031630.00.150.15 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/36/36_ 1829s 3.6472450.00.280.28 1829s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/compressed/ HTTP/1.1
3-09869500/39/39_ 1829s 3.9071620.00.080.08 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/39/39_ 1829s 3.92711070.00.150.15 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/37/37_ 1829s 3.78731030.00.240.24 1829s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/5 HTTP/1.1
3-09869500/40/40_ 1829s 3.9071650.00.150.15 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/39/39_ 1829s 3.91734310.09.869.86 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/39/39_ 1829s 3.91731590.00.410.41 1829s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09869500/38/38_ 1829s 3.65731280.00.120.12 1829s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/two/index HTTP/1.1
3-09869500/37/37_ 1829s 3.78731950.05.935.93 1829s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
1829s
1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s 1829s
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
1829s 1829s 1829s ok 1 1829s ok 1833s t/modules/substitute.t .............. 1833s 1..19 1833s # Running under perl version 5.040001 for linux 1833s # Current time local: Fri May 2 11:03:32 2025 1833s # Current time GMT: Fri May 2 11:03:32 2025 1833s # Using Test.pm version 1.31 1833s # Using Apache/Test.pm version 1.44 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'barbar': OK 1833s ok 1 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'barbar': OK 1833s ok 2 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'foofoo': OK 1833s ok 3 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'barbar': OK 1833s ok 4 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'barbar': OK 1833s ok 5 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'barbar': OK 1833s ok 6 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'foof 1833s oo': OK 1833s ok 7 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'xfoo': OK 1833s ok 8 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1833s ok 9 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s barx 1833s ': OK 1833s ok 10 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'a$1axb(': OK 1833s ok 11 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'a$XX': OK 1833s ok 12 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1833s ok 13 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'x&x': OK 1833s ok 14 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'xx': OK 1833s ok 15 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'fcooar': OK 1833s ok 16 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'fc$1ar': OK 1833s ok 17 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'fdooar': OK 1833s ok 18 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s got 200 'XXXfooXXX 1833s bar': OK 1833s ok 19 1833s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1833s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1833s ok 1839s t/modules/unique_id.t ............... 1839s 1..300 1839s # Running under perl version 5.040001 for linux 1839s # Current time local: Fri May 2 11:03:36 2025 1839s # Current time GMT: Fri May 2 11:03:36 2025 1839s # Using Test.pm version 1.31 1839s # Using Apache/Test.pm version 1.44 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 1 1839s # unique id: aBSmjFIEEd1SL_pAVsHGiAAAAE8 1839s ok 2 1839s ok 3 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 4 1839s # unique id: aBSmjLDtwzH9mv_OCqmG9gAAAMs 1839s ok 5 1839s ok 6 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 7 1839s # unique id: aBSmjFIEEd1SL_pAVsHGiQAAAFI 1839s ok 8 1839s ok 9 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 10 1839s # unique id: aBSmjFIEEd1SL_pAVsHGigAAAFU 1839s ok 11 1839s ok 12 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 13 1839s # unique id: aBSmjL0u5W11u2TllnJNDAAAAJM 1839s ok 14 1839s ok 15 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 16 1839s # unique id: aBSmjKrVCOayK9g6HQaXsAAAAAo 1839s ok 17 1839s ok 18 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 19 1839s # unique id: aBSmjKrVCOayK9g6HQaXsQAAAAs 1839s ok 20 1839s ok 21 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 22 1839s # unique id: aBSmjKrVCOayK9g6HQaXsgAAAA8 1839s ok 23 1839s ok 24 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 25 1839s # unique id: aBSmjFIEEd1SL_pAVsHGiwAAAEA 1839s ok 26 1839s ok 27 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 28 1839s # unique id: aBSmjKrVCOayK9g6HQaXswAAAAw 1839s ok 29 1839s ok 30 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 31 1839s # unique id: aBSmjL0u5W11u2TllnJNDQAAAJU 1839s ok 32 1839s ok 33 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 34 1839s # unique id: aBSmjKrVCOayK9g6HQaXtAAAABM 1839s ok 35 1839s ok 36 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 37 1839s # unique id: aBSmjLDtwzH9mv_OCqmG9wAAAM0 1839s ok 38 1839s ok 39 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 40 1839s # unique id: aBSmjL0u5W11u2TllnJNDgAAAJc 1839s ok 41 1839s ok 42 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 43 1839s # unique id: aBSmjFIEEd1SL_pAVsHGjAAAAFc 1839s ok 44 1839s ok 45 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 46 1839s # unique id: aBSmjKrVCOayK9g6HQaXtQAAABU 1839s ok 47 1839s ok 48 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 49 1839s # unique id: aBSmjLDtwzH9mv_OCqmG-AAAAM4 1839s ok 50 1839s ok 51 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 52 1839s # unique id: aBSmjL0u5W11u2TllnJNDwAAAJg 1839s ok 53 1839s ok 54 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 55 1839s # unique id: aBSmjKrVCOayK9g6HQaXtgAAABc 1839s ok 56 1839s ok 57 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 58 1839s # unique id: aBSmjL0u5W11u2TllnJNEAAAAIA 1839s ok 59 1839s ok 60 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 61 1839s # unique id: aBSmjFIEEd1SL_pAVsHGjQAAAEQ 1839s ok 62 1839s ok 63 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 64 1839s # unique id: aBSmjKrVCOayK9g6HQaXtwAAABY 1839s ok 65 1839s ok 66 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 67 1839s # unique id: aBSmjKrVCOayK9g6HQaXuAAAAAI 1839s ok 68 1839s ok 69 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 70 1839s # unique id: aBSmjKrVCOayK9g6HQaXuQAAAAQ 1839s ok 71 1839s ok 72 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 73 1839s # unique id: aBSmjKrVCOayK9g6HQaXugAAAAM 1839s ok 74 1839s ok 75 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 76 1839s # unique id: aBSmjLDtwzH9mv_OCqmG-QAAANE 1839s ok 77 1839s ok 78 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 79 1839s # unique id: aBSmjKrVCOayK9g6HQaXuwAAAAc 1839s ok 80 1839s ok 81 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 82 1839s # unique id: aBSmjL0u5W11u2TllnJNEQAAAIM 1839s ok 83 1839s ok 84 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 85 1839s # unique id: aBSmjL0u5W11u2TllnJNEgAAAII 1839s ok 86 1839s ok 87 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 88 1839s # unique id: aBSmjLDtwzH9mv_OCqmG-gAAANQ 1839s ok 89 1839s ok 90 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 91 1839s # unique id: aBSmjLDtwzH9mv_OCqmG-wAAANY 1839s ok 92 1839s ok 93 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 94 1839s # unique id: aBSmjL0u5W11u2TllnJNEwAAAIY 1839s ok 95 1839s ok 96 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 97 1839s # unique id: aBSmjLDtwzH9mv_OCqmG_AAAANU 1839s ok 98 1839s ok 99 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 100 1839s # unique id: aBSmjKrVCOayK9g6HQaXvAAAAAk 1839s ok 101 1839s ok 102 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 103 1839s # unique id: aBSmjFIEEd1SL_pAVsHGjgAAAEM 1839s ok 104 1839s ok 105 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 106 1839s # unique id: aBSmjKrVCOayK9g6HQaXvQAAAA0 1839s ok 107 1839s ok 108 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 109 1839s # unique id: aBSmjKrVCOayK9g6HQaXvgAAAAo 1839s ok 110 1839s ok 111 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 112 1839s # unique id: aBSmjVIEEd1SL_pAVsHGjwAAAEI 1839s ok 113 1839s ok 114 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 115 1839s # unique id: aBSmjVIEEd1SL_pAVsHGkAAAAEY 1839s ok 116 1839s ok 117 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 118 1839s # unique id: aBSmjVIEEd1SL_pAVsHGkQAAAEc 1839s ok 119 1839s ok 120 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 121 1839s # unique id: aBSmjarVCOayK9g6HQaXvwAAAAs 1839s ok 122 1839s ok 123 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 124 1839s # unique id: aBSmjbDtwzH9mv_OCqmG_QAAANI 1839s ok 125 1839s ok 126 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 127 1839s # unique id: aBSmjarVCOayK9g6HQaXwAAAABA 1839s ok 128 1839s ok 129 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 130 1839s # unique id: aBSmjarVCOayK9g6HQaXwQAAABI 1839s ok 131 1839s ok 132 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 133 1839s # unique id: aBSmjarVCOayK9g6HQaXwgAAABQ 1839s ok 134 1839s ok 135 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 136 1839s # unique id: aBSmjarVCOayK9g6HQaXwwAAABE 1839s ok 137 1839s ok 138 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 139 1839s # unique id: aBSmjVIEEd1SL_pAVsHGkgAAAEs 1839s ok 140 1839s ok 141 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 142 1839s # unique id: aBSmjb0u5W11u2TllnJNFAAAAIg 1839s ok 143 1839s ok 144 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 145 1839s # unique id: aBSmjb0u5W11u2TllnJNFQAAAIo 1839s ok 146 1839s ok 147 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 148 1839s # unique id: aBSmjb0u5W11u2TllnJNFgAAAI0 1839s ok 149 1839s ok 150 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 151 1839s # unique id: aBSmjbDtwzH9mv_OCqmG_gAAANc 1839s ok 152 1839s ok 153 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 154 1839s # unique id: aBSmjbDtwzH9mv_OCqmG_wAAAME 1839s ok 155 1839s ok 156 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 157 1839s # unique id: aBSmjbDtwzH9mv_OCqmHAAAAAMY 1839s ok 158 1839s ok 159 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 160 1839s # unique id: aBSmjbDtwzH9mv_OCqmHAQAAAMU 1839s ok 161 1839s ok 162 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 163 1839s # unique id: aBSmjVIEEd1SL_pAVsHGkwAAAEk 1839s ok 164 1839s ok 165 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 166 1839s # unique id: aBSmjbDtwzH9mv_OCqmHAgAAAMM 1839s ok 167 1839s ok 168 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 169 1839s # unique id: aBSmjbDtwzH9mv_OCqmHAwAAAMg 1839s ok 170 1839s ok 171 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 172 1839s # unique id: aBSmjarVCOayK9g6HQaXxAAAABY 1839s ok 173 1839s ok 174 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 175 1839s # unique id: aBSmjb0u5W11u2TllnJNFwAAAI4 1839s ok 176 1839s ok 177 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 178 1839s # unique id: aBSmjarVCOayK9g6HQaXxQAAAAI 1839s ok 179 1839s ok 180 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 181 1839s # unique id: aBSmjbDtwzH9mv_OCqmHBAAAAMc 1839s ok 182 1839s ok 183 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 184 1839s # unique id: aBSmjVIEEd1SL_pAVsHGlAAAAEo 1839s ok 185 1839s ok 186 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 187 1839s # unique id: aBSmjbDtwzH9mv_OCqmHBQAAAMo 1839s ok 188 1839s ok 189 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 190 1839s # unique id: aBSmjVIEEd1SL_pAVsHGlQAAAFE 1839s ok 191 1839s ok 192 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 193 1839s # unique id: aBSmjVIEEd1SL_pAVsHGlgAAAFA 1839s ok 194 1839s ok 195 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 196 1839s # unique id: aBSmjbDtwzH9mv_OCqmHBgAAAM8 1839s ok 197 1839s ok 198 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 199 1839s # unique id: aBSmjVIEEd1SL_pAVsHGlwAAAE8 1839s ok 200 1839s ok 201 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 202 1839s # unique id: aBSmjb0u5W11u2TllnJNGAAAAIk 1839s ok 203 1839s ok 204 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 205 1839s # unique id: aBSmjVIEEd1SL_pAVsHGmAAAAFI 1839s ok 206 1839s ok 207 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 208 1839s # unique id: aBSmjarVCOayK9g6HQaXxgAAAAQ 1839s ok 209 1839s ok 210 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 211 1839s # unique id: aBSmjVIEEd1SL_pAVsHGmQAAAFQ 1839s ok 212 1839s ok 213 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 214 1839s # unique id: aBSmjVIEEd1SL_pAVsHGmgAAAFY 1839s ok 215 1839s ok 216 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 217 1839s # unique id: aBSmjarVCOayK9g6HQaXxwAAAAM 1839s ok 218 1839s ok 219 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 220 1839s # unique id: aBSmjVIEEd1SL_pAVsHGmwAAAEA 1839s ok 221 1839s ok 222 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 223 1839s # unique id: aBSmjarVCOayK9g6HQaXyAAAAAY 1839s ok 224 1839s ok 225 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 226 1839s # unique id: aBSmjbDtwzH9mv_OCqmHBwAAAM0 1839s ok 227 1839s ok 228 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 229 1839s # unique id: aBSmjarVCOayK9g6HQaXyQAAAAE 1839s ok 230 1839s ok 231 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 232 1839s # unique id: aBSmjr0u5W11u2TllnJNGQAAAJA 1839s ok 233 1839s ok 234 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 235 1839s # unique id: aBSmjqrVCOayK9g6HQaXygAAAAk 1839s ok 236 1839s ok 237 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 238 1839s # unique id: aBSmjrDtwzH9mv_OCqmHCAAAAM4 1839s ok 239 1839s ok 240 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 241 1839s # unique id: aBSmjr0u5W11u2TllnJNGgAAAJI 1839s ok 242 1839s ok 243 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 244 1839s # unique id: aBSmjr0u5W11u2TllnJNGwAAAJQ 1839s ok 245 1839s ok 246 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 247 1839s # unique id: aBSmjrDtwzH9mv_OCqmHCQAAANE 1839s ok 248 1839s ok 249 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 250 1839s # unique id: aBSmjr0u5W11u2TllnJNHAAAAJc 1839s ok 251 1839s ok 252 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 253 1839s # unique id: aBSmjlIEEd1SL_pAVsHGnAAAAFg 1839s ok 254 1839s ok 255 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 256 1839s # unique id: aBSmjqrVCOayK9g6HQaXywAAAA0 1839s ok 257 1839s ok 258 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 259 1839s # unique id: aBSmjr0u5W11u2TllnJNHQAAAJg 1839s ok 260 1839s ok 261 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 262 1839s # unique id: aBSmjqrVCOayK9g6HQaXzAAAAA4 1839s ok 263 1839s ok 264 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 265 1839s # unique id: aBSmjr0u5W11u2TllnJNHgAAAJY 1839s ok 266 1839s ok 267 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 268 1839s # unique id: aBSmjr0u5W11u2TllnJNHwAAAIE 1839s ok 269 1839s ok 270 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 271 1839s # unique id: aBSmjr0u5W11u2TllnJNIAAAAIU 1839s ok 272 1839s ok 273 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 274 1839s # unique id: aBSmjr0u5W11u2TllnJNIQAAAII 1839s ok 275 1839s ok 276 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 277 1839s # unique id: aBSmjqrVCOayK9g6HQaXzQAAAA8 1839s ok 278 1839s ok 279 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 280 1839s # unique id: aBSmjlIEEd1SL_pAVsHGnQAAAEQ 1839s ok 281 1839s ok 282 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 283 1839s # unique id: aBSmjqrVCOayK9g6HQaXzgAAAAw 1839s ok 284 1839s ok 285 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 286 1839s # unique id: aBSmjlIEEd1SL_pAVsHGngAAAEM 1839s ok 287 1839s ok 288 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 289 1839s # unique id: aBSmjqrVCOayK9g6HQaXzwAAABM 1839s ok 290 1839s ok 291 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 292 1839s # unique id: aBSmjlIEEd1SL_pAVsHGnwAAAEI 1839s ok 293 1839s ok 294 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 295 1839s # unique id: aBSmjqrVCOayK9g6HQaX0AAAABU 1839s ok 296 1839s ok 297 1839s # testing : fetch unique ID 1839s # expected: 200 1839s # received: '200' 1839s ok 298 1839s # unique id: aBSmjlIEEd1SL_pAVsHGoAAAAEY 1839s ok 299 1839s ok 300 1839s ok 1844s t/modules/usertrack.t ............... 1844s 1..1004 1844s # Running under perl version 5.040001 for linux 1844s # Current time local: Fri May 2 11:03:42 2025 1844s # Current time GMT: Fri May 2 11:03:42 2025 1844s # Using Test.pm version 1.31 1844s # Using Apache/Test.pm version 1.44 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 1 1844s ok 2 1844s Set-Cookie: usertrack_test=f74bc7c4.634251aacfad6; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f74bc7c4.634251aacfad6 1844s ok 3 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 4 1844s ok 5 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 6 1844s ok 7 1844s Set-Cookie: usertrack_test=7450785.634251aad1bbf; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=7450785.634251aad1bbf 1844s ok 8 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 9 1844s ok 10 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 11 1844s ok 12 1844s Set-Cookie: usertrack_test=3b343289.634251aad2dfe; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3b343289.634251aad2dfe 1844s ok 13 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 14 1844s ok 15 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 16 1844s ok 17 1844s Set-Cookie: usertrack_test=c3a042fa.634251aad3ffc; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=c3a042fa.634251aad3ffc 1844s ok 18 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 19 1844s ok 20 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 21 1844s ok 22 1844s Set-Cookie: usertrack_test=37477bb4.634251aad5017; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=37477bb4.634251aad5017 1844s ok 23 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 24 1844s ok 25 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 26 1844s ok 27 1844s Set-Cookie: usertrack_test=9f687c7a.634251aad610f; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9f687c7a.634251aad610f 1844s ok 28 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 29 1844s ok 30 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 31 1844s ok 32 1844s Set-Cookie: usertrack_test=7f484497.634251aad7265; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=7f484497.634251aad7265 1844s ok 33 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 34 1844s ok 35 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 36 1844s ok 37 1844s Set-Cookie: usertrack_test=22ab24c9.634251aad863d; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=22ab24c9.634251aad863d 1844s ok 38 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 39 1844s ok 40 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 41 1844s ok 42 1844s Set-Cookie: usertrack_test=3c2f053c.634251aad984c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3c2f053c.634251aad984c 1844s ok 43 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 44 1844s ok 45 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 46 1844s ok 47 1844s Set-Cookie: usertrack_test=5e6a803a.634251aadadb3; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=5e6a803a.634251aadadb3 1844s ok 48 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 49 1844s ok 50 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 51 1844s ok 52 1844s Set-Cookie: usertrack_test=4b13684e.634251aadc389; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=4b13684e.634251aadc389 1844s ok 53 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 54 1844s ok 55 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 56 1844s ok 57 1844s Set-Cookie: usertrack_test=1554351f.634251aadd901; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=1554351f.634251aadd901 1844s ok 58 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 59 1844s ok 60 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 61 1844s ok 62 1844s Set-Cookie: usertrack_test=ae8afd8c.634251aadec44; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ae8afd8c.634251aadec44 1844s ok 63 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 64 1844s ok 65 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 66 1844s ok 67 1844s Set-Cookie: usertrack_test=a4e50688.634251aadfd54; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=a4e50688.634251aadfd54 1844s ok 68 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 69 1844s ok 70 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 71 1844s ok 72 1844s Set-Cookie: usertrack_test=2945a58f.634251aae0d4a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=2945a58f.634251aae0d4a 1844s ok 73 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 74 1844s ok 75 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 76 1844s ok 77 1844s Set-Cookie: usertrack_test=75cdc7c9.634251aae20ff; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=75cdc7c9.634251aae20ff 1844s ok 78 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 79 1844s ok 80 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 81 1844s ok 82 1844s Set-Cookie: usertrack_test=c76ea623.634251aae318c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=c76ea623.634251aae318c 1844s ok 83 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 84 1844s ok 85 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 86 1844s ok 87 1844s Set-Cookie: usertrack_test=ce744547.634251aae4312; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ce744547.634251aae4312 1844s ok 88 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 89 1844s ok 90 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 91 1844s ok 92 1844s Set-Cookie: usertrack_test=c921b70c.634251aae5339; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=c921b70c.634251aae5339 1844s ok 93 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 94 1844s ok 95 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 96 1844s ok 97 1844s Set-Cookie: usertrack_test=f7363833.634251aae6282; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f7363833.634251aae6282 1844s ok 98 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 99 1844s ok 100 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 101 1844s ok 102 1844s Set-Cookie: usertrack_test=33ff5117.634251aae741c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=33ff5117.634251aae741c 1844s ok 103 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 104 1844s ok 105 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 106 1844s ok 107 1844s Set-Cookie: usertrack_test=e5db3e89.634251aae8524; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=e5db3e89.634251aae8524 1844s ok 108 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 109 1844s ok 110 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 111 1844s ok 112 1844s Set-Cookie: usertrack_test=31b9d28b.634251aae95d3; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=31b9d28b.634251aae95d3 1844s ok 113 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 114 1844s ok 115 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 116 1844s ok 117 1844s Set-Cookie: usertrack_test=f7d101aa.634251aaea57b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f7d101aa.634251aaea57b 1844s ok 118 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 119 1844s ok 120 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 121 1844s ok 122 1844s Set-Cookie: usertrack_test=9a07ba75.634251aaeb5dc; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9a07ba75.634251aaeb5dc 1844s ok 123 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 124 1844s ok 125 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 126 1844s ok 127 1844s Set-Cookie: usertrack_test=3fc9f3df.634251aaec676; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3fc9f3df.634251aaec676 1844s ok 128 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 129 1844s ok 130 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 131 1844s ok 132 1844s Set-Cookie: usertrack_test=599a74e2.634251aaed77b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=599a74e2.634251aaed77b 1844s ok 133 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 134 1844s ok 135 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 136 1844s ok 137 1844s Set-Cookie: usertrack_test=323dc8df.634251aaee751; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=323dc8df.634251aaee751 1844s ok 138 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 139 1844s ok 140 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 141 1844s ok 142 1844s Set-Cookie: usertrack_test=2f227e9d.634251aaef736; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=2f227e9d.634251aaef736 1844s ok 143 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 144 1844s ok 145 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 146 1844s ok 147 1844s Set-Cookie: usertrack_test=8d12931e.634251aaf070c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=8d12931e.634251aaf070c 1844s ok 148 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 149 1844s ok 150 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 151 1844s ok 152 1844s Set-Cookie: usertrack_test=3c3fddf3.634251aaf18f3; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3c3fddf3.634251aaf18f3 1844s ok 153 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 154 1844s ok 155 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 156 1844s ok 157 1844s Set-Cookie: usertrack_test=759c5bca.634251aaf2d4f; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=759c5bca.634251aaf2d4f 1844s ok 158 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 159 1844s ok 160 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 161 1844s ok 162 1844s Set-Cookie: usertrack_test=e229237d.634251aaf4316; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=e229237d.634251aaf4316 1844s ok 163 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 164 1844s ok 165 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 166 1844s ok 167 1844s Set-Cookie: usertrack_test=a7d63851.634251aaf589c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=a7d63851.634251aaf589c 1844s ok 168 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 169 1844s ok 170 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 171 1844s ok 172 1844s Set-Cookie: usertrack_test=90c1befa.634251aaf6c5f; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=90c1befa.634251aaf6c5f 1844s ok 173 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 174 1844s ok 175 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 176 1844s ok 177 1844s Set-Cookie: usertrack_test=5a32c6ce.634251aaf7dc8; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=5a32c6ce.634251aaf7dc8 1844s ok 178 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 179 1844s ok 180 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 181 1844s ok 182 1844s Set-Cookie: usertrack_test=a202affd.634251aaf8ee1; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=a202affd.634251aaf8ee1 1844s ok 183 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 184 1844s ok 185 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 186 1844s ok 187 1844s Set-Cookie: usertrack_test=24bde2.634251aafa1b2; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=24bde2.634251aafa1b2 1844s ok 188 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 189 1844s ok 190 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 191 1844s ok 192 1844s Set-Cookie: usertrack_test=cb0a653f.634251aafb32d; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=cb0a653f.634251aafb32d 1844s ok 193 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 194 1844s ok 195 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 196 1844s ok 197 1844s Set-Cookie: usertrack_test=26288fc3.634251aafc4b9; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=26288fc3.634251aafc4b9 1844s ok 198 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 199 1844s ok 200 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 201 1844s ok 202 1844s Set-Cookie: usertrack_test=e3a03170.634251aafd635; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=e3a03170.634251aafd635 1844s ok 203 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 204 1844s ok 205 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 206 1844s ok 207 1844s Set-Cookie: usertrack_test=84de118d.634251aafe6c2; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=84de118d.634251aafe6c2 1844s ok 208 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 209 1844s ok 210 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 211 1844s ok 212 1844s Set-Cookie: usertrack_test=9a872733.634251aaff695; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9a872733.634251aaff695 1844s ok 213 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 214 1844s ok 215 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 216 1844s ok 217 1844s Set-Cookie: usertrack_test=7deda874.634251ab006e8; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=7deda874.634251ab006e8 1844s ok 218 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 219 1844s ok 220 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 221 1844s ok 222 1844s Set-Cookie: usertrack_test=ba5f358c.634251ab0174c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ba5f358c.634251ab0174c 1844s ok 223 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 224 1844s ok 225 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 226 1844s ok 227 1844s Set-Cookie: usertrack_test=6bc856dc.634251ab0284b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=6bc856dc.634251ab0284b 1844s ok 228 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 229 1844s ok 230 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 231 1844s ok 232 1844s Set-Cookie: usertrack_test=8d2cf899.634251ab0388a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=8d2cf899.634251ab0388a 1844s ok 233 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 234 1844s ok 235 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 236 1844s ok 237 1844s Set-Cookie: usertrack_test=fc2e43df.634251ab0488c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=fc2e43df.634251ab0488c 1844s ok 238 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 239 1844s ok 240 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 241 1844s ok 242 1844s Set-Cookie: usertrack_test=84aad8b9.634251ab05948; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=84aad8b9.634251ab05948 1844s ok 243 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 244 1844s ok 245 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 246 1844s ok 247 1844s Set-Cookie: usertrack_test=afa09fbc.634251ab069df; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=afa09fbc.634251ab069df 1844s ok 248 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 249 1844s ok 250 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 251 1844s ok 252 1844s Set-Cookie: usertrack_test=10316d0f.634251ab07ac4; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=10316d0f.634251ab07ac4 1844s ok 253 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 254 1844s ok 255 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 256 1844s ok 257 1844s Set-Cookie: usertrack_test=1853a5fa.634251ab08ac6; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=1853a5fa.634251ab08ac6 1844s ok 258 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 259 1844s ok 260 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 261 1844s ok 262 1844s Set-Cookie: usertrack_test=c522bcb5.634251ab09b66; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=c522bcb5.634251ab09b66 1844s ok 263 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 264 1844s ok 265 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 266 1844s ok 267 1844s Set-Cookie: usertrack_test=50349928.634251ab0ac44; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=50349928.634251ab0ac44 1844s ok 268 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 269 1844s ok 270 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 271 1844s ok 272 1844s Set-Cookie: usertrack_test=d24adc4c.634251ab0bcca; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d24adc4c.634251ab0bcca 1844s ok 273 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 274 1844s ok 275 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 276 1844s ok 277 1844s Set-Cookie: usertrack_test=be7925e2.634251ab0ce79; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=be7925e2.634251ab0ce79 1844s ok 278 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 279 1844s ok 280 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 281 1844s ok 282 1844s Set-Cookie: usertrack_test=fed61a8b.634251ab0dfd1; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=fed61a8b.634251ab0dfd1 1844s ok 283 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 284 1844s ok 285 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 286 1844s ok 287 1844s Set-Cookie: usertrack_test=b4722d62.634251ab0f172; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=b4722d62.634251ab0f172 1844s ok 288 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 289 1844s ok 290 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 291 1844s ok 292 1844s Set-Cookie: usertrack_test=f094abf8.634251ab10405; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f094abf8.634251ab10405 1844s ok 293 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 294 1844s ok 295 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 296 1844s ok 297 1844s Set-Cookie: usertrack_test=18b0e460.634251ab1141b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=18b0e460.634251ab1141b 1844s ok 298 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 299 1844s ok 300 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 301 1844s ok 302 1844s Set-Cookie: usertrack_test=58e23cbc.634251ab1240a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=58e23cbc.634251ab1240a 1844s ok 303 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 304 1844s ok 305 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 306 1844s ok 307 1844s Set-Cookie: usertrack_test=fce24bf.634251ab1354f; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=fce24bf.634251ab1354f 1844s ok 308 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 309 1844s ok 310 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 311 1844s ok 312 1844s Set-Cookie: usertrack_test=596c01d7.634251ab1483d; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=596c01d7.634251ab1483d 1844s ok 313 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 314 1844s ok 315 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 316 1844s ok 317 1844s Set-Cookie: usertrack_test=6182be65.634251ab158b0; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=6182be65.634251ab158b0 1844s ok 318 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 319 1844s ok 320 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 321 1844s ok 322 1844s Set-Cookie: usertrack_test=80f5ade6.634251ab16993; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=80f5ade6.634251ab16993 1844s ok 323 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 324 1844s ok 325 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 326 1844s ok 327 1844s Set-Cookie: usertrack_test=f9e42cf1.634251ab179dc; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f9e42cf1.634251ab179dc 1844s ok 328 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 329 1844s ok 330 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 331 1844s ok 332 1844s Set-Cookie: usertrack_test=3dd29451.634251ab18a4c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3dd29451.634251ab18a4c 1844s ok 333 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 334 1844s ok 335 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 336 1844s ok 337 1844s Set-Cookie: usertrack_test=d6d8a32a.634251ab19cf4; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d6d8a32a.634251ab19cf4 1844s ok 338 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 339 1844s ok 340 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 341 1844s ok 342 1844s Set-Cookie: usertrack_test=11414bce.634251ab1ae73; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=11414bce.634251ab1ae73 1844s ok 343 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 344 1844s ok 345 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 346 1844s ok 347 1844s Set-Cookie: usertrack_test=be35f64.634251ab1bf0d; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=be35f64.634251ab1bf0d 1844s ok 348 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 349 1844s ok 350 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 351 1844s ok 352 1844s Set-Cookie: usertrack_test=a3e25df8.634251ab1cf4b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=a3e25df8.634251ab1cf4b 1844s ok 353 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 354 1844s ok 355 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 356 1844s ok 357 1844s Set-Cookie: usertrack_test=58b9f7c0.634251ab1e067; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=58b9f7c0.634251ab1e067 1844s ok 358 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 359 1844s ok 360 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 361 1844s ok 362 1844s Set-Cookie: usertrack_test=2b2c6ef.634251ab1f14d; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=2b2c6ef.634251ab1f14d 1844s ok 363 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 364 1844s ok 365 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 366 1844s ok 367 1844s Set-Cookie: usertrack_test=1af1480.634251ab2039a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=1af1480.634251ab2039a 1844s ok 368 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 369 1844s ok 370 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 371 1844s ok 372 1844s Set-Cookie: usertrack_test=3ee361c9.634251ab216b5; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3ee361c9.634251ab216b5 1844s ok 373 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 374 1844s ok 375 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 376 1844s ok 377 1844s Set-Cookie: usertrack_test=4b7d3101.634251ab22aee; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=4b7d3101.634251ab22aee 1844s ok 378 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 379 1844s ok 380 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 381 1844s ok 382 1844s Set-Cookie: usertrack_test=3ff15947.634251ab23eba; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3ff15947.634251ab23eba 1844s ok 383 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 384 1844s ok 385 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 386 1844s ok 387 1844s Set-Cookie: usertrack_test=58816a3d.634251ab2521c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=58816a3d.634251ab2521c 1844s ok 388 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 389 1844s ok 390 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 391 1844s ok 392 1844s Set-Cookie: usertrack_test=6c6c8d45.634251ab26769; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=6c6c8d45.634251ab26769 1844s ok 393 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 394 1844s ok 395 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 396 1844s ok 397 1844s Set-Cookie: usertrack_test=1d53f833.634251ab27c4e; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=1d53f833.634251ab27c4e 1844s ok 398 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 399 1844s ok 400 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 401 1844s ok 402 1844s Set-Cookie: usertrack_test=d7059dc6.634251ab292db; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d7059dc6.634251ab292db 1844s ok 403 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 404 1844s ok 405 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 406 1844s ok 407 1844s Set-Cookie: usertrack_test=b95c4f41.634251ab2a8df; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=b95c4f41.634251ab2a8df 1844s ok 408 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 409 1844s ok 410 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 411 1844s ok 412 1844s Set-Cookie: usertrack_test=1f0c0e2f.634251ab2bf4d; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=1f0c0e2f.634251ab2bf4d 1844s ok 413 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 414 1844s ok 415 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 416 1844s ok 417 1844s Set-Cookie: usertrack_test=ac6cc911.634251ab2d420; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ac6cc911.634251ab2d420 1844s ok 418 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 419 1844s ok 420 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 421 1844s ok 422 1844s Set-Cookie: usertrack_test=42c3e3af.634251ab2e9b6; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=42c3e3af.634251ab2e9b6 1844s ok 423 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 424 1844s ok 425 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 426 1844s ok 427 1844s Set-Cookie: usertrack_test=acb604ce.634251ab2fc96; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=acb604ce.634251ab2fc96 1844s ok 428 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 429 1844s ok 430 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 431 1844s ok 432 1844s Set-Cookie: usertrack_test=df6c6972.634251ab30da7; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=df6c6972.634251ab30da7 1844s ok 433 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 434 1844s ok 435 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 436 1844s ok 437 1844s Set-Cookie: usertrack_test=e9010033.634251ab31f42; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=e9010033.634251ab31f42 1844s ok 438 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 439 1844s ok 440 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 441 1844s ok 442 1844s Set-Cookie: usertrack_test=6e0e429.634251ab32ee0; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=6e0e429.634251ab32ee0 1844s ok 443 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 444 1844s ok 445 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 446 1844s ok 447 1844s Set-Cookie: usertrack_test=a1748471.634251ab33f6a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=a1748471.634251ab33f6a 1844s ok 448 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 449 1844s ok 450 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 451 1844s ok 452 1844s Set-Cookie: usertrack_test=afa1bba5.634251ab34f04; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=afa1bba5.634251ab34f04 1844s ok 453 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 454 1844s ok 455 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 456 1844s ok 457 1844s Set-Cookie: usertrack_test=ed5549e6.634251ab35eb1; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ed5549e6.634251ab35eb1 1844s ok 458 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 459 1844s ok 460 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 461 1844s ok 462 1844s Set-Cookie: usertrack_test=797aa3db.634251ab36e0b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=797aa3db.634251ab36e0b 1844s ok 463 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 464 1844s ok 465 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 466 1844s ok 467 1844s Set-Cookie: usertrack_test=fd594276.634251ab37d97; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=fd594276.634251ab37d97 1844s ok 468 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 469 1844s ok 470 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 471 1844s ok 472 1844s Set-Cookie: usertrack_test=cf1cfa01.634251ab38e9b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=cf1cfa01.634251ab38e9b 1844s ok 473 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 474 1844s ok 475 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 476 1844s ok 477 1844s Set-Cookie: usertrack_test=5257ce26.634251ab39f5a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=5257ce26.634251ab39f5a 1844s ok 478 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 479 1844s ok 480 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 481 1844s ok 482 1844s Set-Cookie: usertrack_test=8a731eb.634251ab3b319; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=8a731eb.634251ab3b319 1844s ok 483 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 484 1844s ok 485 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 486 1844s ok 487 1844s Set-Cookie: usertrack_test=9b3aafce.634251ab3c4e3; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9b3aafce.634251ab3c4e3 1844s ok 488 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 489 1844s ok 490 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 491 1844s ok 492 1844s Set-Cookie: usertrack_test=f5a7a8fd.634251ab3d6b9; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f5a7a8fd.634251ab3d6b9 1844s ok 493 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 494 1844s ok 495 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 496 1844s ok 497 1844s Set-Cookie: usertrack_test=ab81aa09.634251ab3e93a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ab81aa09.634251ab3e93a 1844s ok 498 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 499 1844s ok 500 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 501 1844s ok 502 1844s Set-Cookie: usertrack_test=729c25e1.634251ab3fb2a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=729c25e1.634251ab3fb2a 1844s ok 503 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 504 1844s ok 505 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 506 1844s ok 507 1844s Set-Cookie: usertrack_test=943f0761.634251ab40d30; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=943f0761.634251ab40d30 1844s ok 508 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 509 1844s ok 510 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 511 1844s ok 512 1844s Set-Cookie: usertrack_test=9bce5534.634251ab41edd; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9bce5534.634251ab41edd 1844s ok 513 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 514 1844s ok 515 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 516 1844s ok 517 1844s Set-Cookie: usertrack_test=363f7296.634251ab431ef; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=363f7296.634251ab431ef 1844s ok 518 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 519 1844s ok 520 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 521 1844s ok 522 1844s Set-Cookie: usertrack_test=fd284a13.634251ab444e7; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=fd284a13.634251ab444e7 1844s ok 523 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 524 1844s ok 525 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 526 1844s ok 527 1844s Set-Cookie: usertrack_test=beff42c6.634251ab4565c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=beff42c6.634251ab4565c 1844s ok 528 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 529 1844s ok 530 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 531 1844s ok 532 1844s Set-Cookie: usertrack_test=2459dfd5.634251ab46790; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=2459dfd5.634251ab46790 1844s ok 533 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 534 1844s ok 535 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 536 1844s ok 537 1844s Set-Cookie: usertrack_test=7e36d84d.634251ab47870; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=7e36d84d.634251ab47870 1844s ok 538 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 539 1844s ok 540 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 541 1844s ok 542 1844s Set-Cookie: usertrack_test=57c99922.634251ab48975; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=57c99922.634251ab48975 1844s ok 543 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 544 1844s ok 545 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 546 1844s ok 547 1844s Set-Cookie: usertrack_test=e50af484.634251ab49abd; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=e50af484.634251ab49abd 1844s ok 548 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 549 1844s ok 550 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 551 1844s ok 552 1844s Set-Cookie: usertrack_test=6b75f158.634251ab4aa74; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=6b75f158.634251ab4aa74 1844s ok 553 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 554 1844s ok 555 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 556 1844s ok 557 1844s Set-Cookie: usertrack_test=6f0bdcf4.634251ab4b9ac; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=6f0bdcf4.634251ab4b9ac 1844s ok 558 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 559 1844s ok 560 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 561 1844s ok 562 1844s Set-Cookie: usertrack_test=3c444b2d.634251ab4c8fd; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3c444b2d.634251ab4c8fd 1844s ok 563 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 564 1844s ok 565 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 566 1844s ok 567 1844s Set-Cookie: usertrack_test=b53f222.634251ab4d857; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=b53f222.634251ab4d857 1844s ok 568 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 569 1844s ok 570 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 571 1844s ok 572 1844s Set-Cookie: usertrack_test=ee93ba95.634251ab4e8ac; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ee93ba95.634251ab4e8ac 1844s ok 573 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 574 1844s ok 575 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 576 1844s ok 577 1844s Set-Cookie: usertrack_test=1f1eef33.634251ab4f96e; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=1f1eef33.634251ab4f96e 1844s ok 578 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 579 1844s ok 580 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 581 1844s ok 582 1844s Set-Cookie: usertrack_test=e504c7ce.634251ab50b75; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=e504c7ce.634251ab50b75 1844s ok 583 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 584 1844s ok 585 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 586 1844s ok 587 1844s Set-Cookie: usertrack_test=d6476a3e.634251ab51b71; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d6476a3e.634251ab51b71 1844s ok 588 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 589 1844s ok 590 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 591 1844s ok 592 1844s Set-Cookie: usertrack_test=8fd5b05.634251ab52b18; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=8fd5b05.634251ab52b18 1844s ok 593 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 594 1844s ok 595 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 596 1844s ok 597 1844s Set-Cookie: usertrack_test=d1be7afe.634251ab53ba2; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d1be7afe.634251ab53ba2 1844s ok 598 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 599 1844s ok 600 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 601 1844s ok 602 1844s Set-Cookie: usertrack_test=a3f57385.634251ab54b35; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=a3f57385.634251ab54b35 1844s ok 603 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 604 1844s ok 605 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 606 1844s ok 607 1844s Set-Cookie: usertrack_test=5db8ca7.634251ab55be4; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=5db8ca7.634251ab55be4 1844s ok 608 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 609 1844s ok 610 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 611 1844s ok 612 1844s Set-Cookie: usertrack_test=9314062f.634251ab56d7c; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9314062f.634251ab56d7c 1844s ok 613 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 614 1844s ok 615 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 616 1844s ok 617 1844s Set-Cookie: usertrack_test=918b3fa4.634251ab57d55; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=918b3fa4.634251ab57d55 1844s ok 618 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 619 1844s ok 620 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 621 1844s ok 622 1844s Set-Cookie: usertrack_test=5094e798.634251ab58d80; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=5094e798.634251ab58d80 1844s ok 623 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 624 1844s ok 625 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 626 1844s ok 627 1844s Set-Cookie: usertrack_test=dd524cf4.634251ab59cec; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=dd524cf4.634251ab59cec 1844s ok 628 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 629 1844s ok 630 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 631 1844s ok 632 1844s Set-Cookie: usertrack_test=7489f912.634251ab5ac83; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=7489f912.634251ab5ac83 1844s ok 633 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 634 1844s ok 635 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 636 1844s ok 637 1844s Set-Cookie: usertrack_test=d0cd482.634251ab5bc36; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d0cd482.634251ab5bc36 1844s ok 638 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 639 1844s ok 640 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 641 1844s ok 642 1844s Set-Cookie: usertrack_test=95fb0c0a.634251ab5cbe5; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=95fb0c0a.634251ab5cbe5 1844s ok 643 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 644 1844s ok 645 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 646 1844s ok 647 1844s Set-Cookie: usertrack_test=3c94d641.634251ab5dc09; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3c94d641.634251ab5dc09 1844s ok 648 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 649 1844s ok 650 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 651 1844s ok 652 1844s Set-Cookie: usertrack_test=4f43ab0a.634251ab5ed43; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=4f43ab0a.634251ab5ed43 1844s ok 653 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 654 1844s ok 655 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 656 1844s ok 657 1844s Set-Cookie: usertrack_test=ca86cbe6.634251ab601eb; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=ca86cbe6.634251ab601eb 1844s ok 658 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 659 1844s ok 660 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 661 1844s ok 662 1844s Set-Cookie: usertrack_test=cafedfbf.634251ab613b0; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=cafedfbf.634251ab613b0 1844s ok 663 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 664 1844s ok 665 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 666 1844s ok 667 1844s Set-Cookie: usertrack_test=8e6622a1.634251ab625e5; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=8e6622a1.634251ab625e5 1844s ok 668 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 669 1844s ok 670 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 671 1844s ok 672 1844s Set-Cookie: usertrack_test=90afdf41.634251ab636c1; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=90afdf41.634251ab636c1 1844s ok 673 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 674 1844s ok 675 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 676 1844s ok 677 1844s Set-Cookie: usertrack_test=1e25f97a.634251ab648be; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=1e25f97a.634251ab648be 1844s ok 678 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 679 1844s ok 680 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 681 1844s ok 682 1844s Set-Cookie: usertrack_test=db3dc050.634251ab65a50; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=db3dc050.634251ab65a50 1844s ok 683 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 684 1844s ok 685 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 686 1844s ok 687 1844s Set-Cookie: usertrack_test=219d7744.634251ab66d5b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=219d7744.634251ab66d5b 1844s ok 688 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 689 1844s ok 690 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 691 1844s ok 692 1844s Set-Cookie: usertrack_test=d459da00.634251ab6800a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d459da00.634251ab6800a 1844s ok 693 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 694 1844s ok 695 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 696 1844s ok 697 1844s Set-Cookie: usertrack_test=4dc820f7.634251ab690c8; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=4dc820f7.634251ab690c8 1844s ok 698 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 699 1844s ok 700 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 701 1844s ok 702 1844s Set-Cookie: usertrack_test=9098aab.634251ab6a31e; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9098aab.634251ab6a31e 1844s ok 703 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 704 1844s ok 705 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 706 1844s ok 707 1844s Set-Cookie: usertrack_test=799ace3d.634251ab6b750; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=799ace3d.634251ab6b750 1844s ok 708 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 709 1844s ok 710 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 711 1844s ok 712 1844s Set-Cookie: usertrack_test=eae4afeb.634251ab6c8d0; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=eae4afeb.634251ab6c8d0 1844s ok 713 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 714 1844s ok 715 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 716 1844s ok 717 1844s Set-Cookie: usertrack_test=61cb64f0.634251ab6da80; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=61cb64f0.634251ab6da80 1844s ok 718 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 719 1844s ok 720 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 721 1844s ok 722 1844s Set-Cookie: usertrack_test=e1474974.634251ab6eb18; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=e1474974.634251ab6eb18 1844s ok 723 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 724 1844s ok 725 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 726 1844s ok 727 1844s Set-Cookie: usertrack_test=d3b35f7.634251ab700d5; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=d3b35f7.634251ab700d5 1844s ok 728 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 729 1844s ok 730 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 731 1844s ok 732 1844s Set-Cookie: usertrack_test=3947b909.634251ab717f2; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=3947b909.634251ab717f2 1844s ok 733 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 734 1844s ok 735 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 736 1844s ok 737 1844s Set-Cookie: usertrack_test=83e6493b.634251ab73194; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=83e6493b.634251ab73194 1844s ok 738 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 739 1844s ok 740 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 741 1844s ok 742 1844s Set-Cookie: usertrack_test=361c4e14.634251ab74afe; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=361c4e14.634251ab74afe 1844s ok 743 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 744 1844s ok 745 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 746 1844s ok 747 1844s Set-Cookie: usertrack_test=f72079e3.634251ab76671; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f72079e3.634251ab76671 1844s ok 748 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 749 1844s ok 750 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 751 1844s ok 752 1844s Set-Cookie: usertrack_test=5962f1b4.634251ab78366; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=5962f1b4.634251ab78366 1844s ok 753 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 754 1844s ok 755 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 756 1844s ok 757 1844s Set-Cookie: usertrack_test=38a9cbfc.634251ab79dc7; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=38a9cbfc.634251ab79dc7 1844s ok 758 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 759 1844s ok 760 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 761 1844s ok 762 1844s Set-Cookie: usertrack_test=87f120bb.634251ab7b4bf; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=87f120bb.634251ab7b4bf 1844s ok 763 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 764 1844s ok 765 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 766 1844s ok 767 1844s Set-Cookie: usertrack_test=36e66ce.634251ab7cb0f; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=36e66ce.634251ab7cb0f 1844s ok 768 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 769 1844s ok 770 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 771 1844s ok 772 1844s Set-Cookie: usertrack_test=af3f3887.634251ab7e03b; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=af3f3887.634251ab7e03b 1844s ok 773 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 774 1844s ok 775 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 776 1844s ok 777 1844s Set-Cookie: usertrack_test=7ecc0f49.634251ab7f70d; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=7ecc0f49.634251ab7f70d 1844s ok 778 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 779 1844s ok 780 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 781 1844s ok 782 1844s Set-Cookie: usertrack_test=75dbce4d.634251ab812f8; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=75dbce4d.634251ab812f8 1844s ok 783 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 784 1844s ok 785 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 786 1844s ok 787 1844s Set-Cookie: usertrack_test=34f12f21.634251ab82ab3; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=34f12f21.634251ab82ab3 1844s ok 788 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 789 1844s ok 790 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 791 1844s ok 792 1844s Set-Cookie: usertrack_test=a0dd4cf0.634251ab842c0; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=a0dd4cf0.634251ab842c0 1844s ok 793 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 794 1844s ok 795 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 796 1844s ok 797 1844s Set-Cookie: usertrack_test=fbb6f75a.634251ab85708; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=fbb6f75a.634251ab85708 1844s ok 798 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 799 1844s ok 800 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 801 1844s ok 802 1844s Set-Cookie: usertrack_test=f155e9eb.634251ab869e8; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=f155e9eb.634251ab869e8 1844s ok 803 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 804 1844s ok 805 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 806 1844s ok 807 1844s Set-Cookie: usertrack_test=9f1699e1.634251ab8794a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=9f1699e1.634251ab8794a 1844s ok 808 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 809 1844s ok 810 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 811 1844s ok 812 1844s Set-Cookie: usertrack_test=60294414.634251ab88a2a; path=/; expires=Fri, 02-May-25 11:04:46 GMT 1844s Cookie: usertrack_test=60294414.634251ab88a2a 1844s ok 813 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 814 1844s ok 815 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 816 1844s ok 817 1844s Set-Cookie: usertrack_test=74617c21.634251ab899df; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=74617c21.634251ab899df 1844s ok 818 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 819 1844s ok 820 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 821 1844s ok 822 1844s Set-Cookie: usertrack_test=a237a669.634251ab8aabf; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=a237a669.634251ab8aabf 1844s ok 823 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 824 1844s ok 825 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 826 1844s ok 827 1844s Set-Cookie: usertrack_test=55eb7b3a.634251ab8bc46; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=55eb7b3a.634251ab8bc46 1844s ok 828 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 829 1844s ok 830 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 831 1844s ok 832 1844s Set-Cookie: usertrack_test=1959ff55.634251ab8cc60; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=1959ff55.634251ab8cc60 1844s ok 833 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 834 1844s ok 835 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 836 1844s ok 837 1844s Set-Cookie: usertrack_test=14c82209.634251ab8dfc6; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=14c82209.634251ab8dfc6 1844s ok 838 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 839 1844s ok 840 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 841 1844s ok 842 1844s Set-Cookie: usertrack_test=4849e70f.634251ab8f01e; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=4849e70f.634251ab8f01e 1844s ok 843 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 844 1844s ok 845 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 846 1844s ok 847 1844s Set-Cookie: usertrack_test=4080b0e2.634251ab8ffaa; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=4080b0e2.634251ab8ffaa 1844s ok 848 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 849 1844s ok 850 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 851 1844s ok 852 1844s Set-Cookie: usertrack_test=c3fc1088.634251ab90fa4; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=c3fc1088.634251ab90fa4 1844s ok 853 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 854 1844s ok 855 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 856 1844s ok 857 1844s Set-Cookie: usertrack_test=328b83bf.634251ab91ff2; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=328b83bf.634251ab91ff2 1844s ok 858 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 859 1844s ok 860 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 861 1844s ok 862 1844s Set-Cookie: usertrack_test=ad880b99.634251ab93214; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=ad880b99.634251ab93214 1844s ok 863 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 864 1844s ok 865 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 866 1844s ok 867 1844s Set-Cookie: usertrack_test=8f0b42c4.634251ab943bb; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=8f0b42c4.634251ab943bb 1844s ok 868 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 869 1844s ok 870 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 871 1844s ok 872 1844s Set-Cookie: usertrack_test=1b54e07c.634251ab95512; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=1b54e07c.634251ab95512 1844s ok 873 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 874 1844s ok 875 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 876 1844s ok 877 1844s Set-Cookie: usertrack_test=8374fa29.634251ab964b6; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=8374fa29.634251ab964b6 1844s ok 878 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 879 1844s ok 880 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 881 1844s ok 882 1844s Set-Cookie: usertrack_test=3770efaa.634251ab975a1; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=3770efaa.634251ab975a1 1844s ok 883 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 884 1844s ok 885 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 886 1844s ok 887 1844s Set-Cookie: usertrack_test=df818bd6.634251ab98651; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=df818bd6.634251ab98651 1844s ok 888 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 889 1844s ok 890 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 891 1844s ok 892 1844s Set-Cookie: usertrack_test=47aeb54e.634251ab998a5; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=47aeb54e.634251ab998a5 1844s ok 893 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 894 1844s ok 895 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 896 1844s ok 897 1844s Set-Cookie: usertrack_test=3b135f5c.634251ab9aa99; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=3b135f5c.634251ab9aa99 1844s ok 898 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 899 1844s ok 900 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 901 1844s ok 902 1844s Set-Cookie: usertrack_test=89f4108d.634251ab9bc27; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=89f4108d.634251ab9bc27 1844s ok 903 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 904 1844s ok 905 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 906 1844s ok 907 1844s Set-Cookie: usertrack_test=fc88006.634251ab9cc88; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=fc88006.634251ab9cc88 1844s ok 908 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 909 1844s ok 910 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 911 1844s ok 912 1844s Set-Cookie: usertrack_test=19a13b1.634251ab9df3b; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=19a13b1.634251ab9df3b 1844s ok 913 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 914 1844s ok 915 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 916 1844s ok 917 1844s Set-Cookie: usertrack_test=58be6560.634251ab9efa7; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=58be6560.634251ab9efa7 1844s ok 918 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 919 1844s ok 920 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 921 1844s ok 922 1844s Set-Cookie: usertrack_test=51c63536.634251aba0143; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=51c63536.634251aba0143 1844s ok 923 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 924 1844s ok 925 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 926 1844s ok 927 1844s Set-Cookie: usertrack_test=83b7846a.634251aba125b; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=83b7846a.634251aba125b 1844s ok 928 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 929 1844s ok 930 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 931 1844s ok 932 1844s Set-Cookie: usertrack_test=fbac616a.634251aba2362; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=fbac616a.634251aba2362 1844s ok 933 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 934 1844s ok 935 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 936 1844s ok 937 1844s Set-Cookie: usertrack_test=eb862634.634251aba33c6; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=eb862634.634251aba33c6 1844s ok 938 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 939 1844s ok 940 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 941 1844s ok 942 1844s Set-Cookie: usertrack_test=51b27668.634251aba44e4; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=51b27668.634251aba44e4 1844s ok 943 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 944 1844s ok 945 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 946 1844s ok 947 1844s Set-Cookie: usertrack_test=82d8e2cc.634251aba587b; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=82d8e2cc.634251aba587b 1844s ok 948 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 949 1844s ok 950 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 951 1844s ok 952 1844s Set-Cookie: usertrack_test=cce1440d.634251aba6cdf; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=cce1440d.634251aba6cdf 1844s ok 953 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 954 1844s ok 955 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 956 1844s ok 957 1844s Set-Cookie: usertrack_test=1cc6f3ce.634251aba8198; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=1cc6f3ce.634251aba8198 1844s ok 958 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 959 1844s ok 960 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 961 1844s ok 962 1844s Set-Cookie: usertrack_test=3e4ecb80.634251aba90bd; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=3e4ecb80.634251aba90bd 1844s ok 963 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 964 1844s ok 965 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 966 1844s ok 967 1844s Set-Cookie: usertrack_test=a6f4f681.634251abaa0ea; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=a6f4f681.634251abaa0ea 1844s ok 968 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 969 1844s ok 970 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 971 1844s ok 972 1844s Set-Cookie: usertrack_test=d03ca6c2.634251abab020; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=d03ca6c2.634251abab020 1844s ok 973 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 974 1844s ok 975 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 976 1844s ok 977 1844s Set-Cookie: usertrack_test=2a9f0291.634251ababf7a; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=2a9f0291.634251ababf7a 1844s ok 978 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 979 1844s ok 980 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 981 1844s ok 982 1844s Set-Cookie: usertrack_test=98371754.634251abacf8a; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=98371754.634251abacf8a 1844s ok 983 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 984 1844s ok 985 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 986 1844s ok 987 1844s Set-Cookie: usertrack_test=5c0dcbbc.634251abade97; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=5c0dcbbc.634251abade97 1844s ok 988 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 989 1844s ok 990 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 991 1844s ok 992 1844s Set-Cookie: usertrack_test=7397d000.634251abaef17; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=7397d000.634251abaef17 1844s ok 993 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 994 1844s ok 995 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 996 1844s ok 997 1844s Set-Cookie: usertrack_test=870e80c7.634251abafe0c; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s Cookie: usertrack_test=870e80c7.634251abafe0c 1844s ok 998 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 999 1844s ok 1000 1844s ok 1001 1844s # testing : Checking return code is '200' 1844s # expected: 200 1844s # received: '200' 1844s ok 1002 1844s # usertrack_test=a505ec57.634251abb0d0c; path=/; expires=Fri, 02-May-25 11:04:47 GMT 1844s ok 1003 1844s # expected: undef 1844s # received: undef 1844s ok 1004 1844s ok 1847s t/modules/vhost_alias.t ............. 1847s 1..8 1847s # Running under perl version 5.040001 for linux 1847s # Current time local: Fri May 2 11:03:47 2025 1847s # Current time GMT: Fri May 2 11:03:47 2025 1847s # Using Test.pm version 1.31 1847s # Using Apache/Test.pm version 1.44 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1847s # writing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1847s # testing : VirtalDocumentRoot test 1847s # expected: 'www.vha-test.com' 1847s # received: 'www.vha-test.com' 1847s ok 1 1847s # testing : VirtualScriptAlias test 1847s # expected: 'test cgi for www.vha-test.com' 1847s # received: 'test cgi for www.vha-test.com' 1847s ok 2 1847s # testing : VirtalDocumentRoot test 1847s # expected: 'big.server.name.from.heck.org' 1847s # received: 'big.server.name.from.heck.org' 1847s ok 3 1847s # testing : VirtualScriptAlias test 1847s # expected: 'test cgi for big.server.name.from.heck.org' 1847s # received: 'test cgi for big.server.name.from.heck.org' 1847s ok 4 1847s # testing : VirtalDocumentRoot test 1847s # expected: 'ab.com' 1847s # received: 'ab.com' 1847s ok 5 1847s # testing : VirtualScriptAlias test 1847s # expected: 'test cgi for ab.com' 1847s # received: 'test cgi for ab.com' 1847s ok 6 1847s # testing : VirtalDocumentRoot test 1847s # expected: 'w-t-f.net' 1847s # received: 'w-t-f.net' 1847s ok 7 1847s # testing : VirtualScriptAlias test 1847s # expected: 'test cgi for w-t-f.net' 1847s # received: 'test cgi for w-t-f.net' 1847s ok 8 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1847s # removing file: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1847s # removing dir tree: /tmp/autopkgtest.CtGxpO/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1847s ok 1851s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1854s t/protocol/echo.t ................... 1854s 1..8 1854s # Running under perl version 5.040001 for linux 1854s # Current time local: Fri May 2 11:03:54 2025 1854s # Current time GMT: Fri May 2 11:03:54 2025 1854s # Using Test.pm version 1.31 1854s # Using Apache/Test.pm version 1.44 1854s testing mod_echo_ssl 1854s ok 1 1854s #Cipher: TLS_AES_256_GCM_SHA384 1854s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1854s # testing : echo 1854s # expected: 't/protocol/echo.t' 1854s # received: 't/protocol/echo.t' 1854s ok 2 1854s # testing : echo 1854s # expected: '/usr/bin/perl' 1854s # received: '/usr/bin/perl' 1854s ok 3 1854s # testing : echo 1854s # expected: '12849061284906128490612849061284906' 1854s # received: '12849061284906128490612849061284906' 1854s ok 4 1854s testing mod_echo 1854s ok 5 1854s # testing : echo 1854s # expected: 't/protocol/echo.t' 1854s # received: 't/protocol/echo.t' 1854s ok 6 1854s # testing : echo 1854s # expected: '/usr/bin/perl' 1854s # received: '/usr/bin/perl' 1854s ok 7 1854s # testing : echo 1854s # expected: '12849061284906128490612849061284906' 1854s # received: '12849061284906128490612849061284906' 1854s ok 8 1854s ok 1858s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1861s t/security/CVE-2003-0542.t .......... 1861s 1..1 1861s # Running under perl version 5.040001 for linux 1861s # Current time local: Fri May 2 11:04:01 2025 1861s # Current time GMT: Fri May 2 11:04:01 2025 1861s # Using Test.pm version 1.31 1861s # Using Apache/Test.pm version 1.44 1861s # testing : CAN-2003-0542 test case 1861s # expected: 404 1861s # received: '404' 1861s ok 1 1861s ok 1865s t/security/CVE-2004-0747.t .......... 1865s 1..1 1865s # Running under perl version 5.040001 for linux 1865s # Current time local: Fri May 2 11:04:04 2025 1865s # Current time GMT: Fri May 2 11:04:04 2025 1865s # Using Test.pm version 1.31 1865s # Using Apache/Test.pm version 1.44 1865s # testing : CAN-2004-0747 ap_resolve_env test case 1865s # expected: 200 1865s # received: 200 1865s ok 1 1865s ok 1869s t/security/CVE-2004-0811.t .......... 1869s 1..8 1869s # Running under perl version 5.040001 for linux 1869s # Current time local: Fri May 2 11:04:08 2025 1869s # Current time GMT: Fri May 2 11:04:08 2025 1869s # Using Test.pm version 1.31 1869s # Using Apache/Test.pm version 1.44 1869s # testing : subdir access allowed 1869s # expected: 200 1869s # received: '200' 1869s ok 1 1869s # testing : subdir access allowed 1869s # expected: 200 1869s # received: '200' 1869s ok 2 1869s # testing : subdir access allowed 1869s # expected: 200 1869s # received: '200' 1869s ok 3 1869s # testing : subdir access allowed 1869s # expected: 200 1869s # received: '200' 1869s ok 4 1869s # testing : topdir access denied 1869s # expected: 401 1869s # received: '401' 1869s ok 5 1869s # testing : topdir access denied 1869s # expected: 401 1869s # received: '401' 1869s ok 6 1869s # testing : topdir access denied 1869s # expected: 401 1869s # received: '401' 1869s ok 7 1869s # testing : topdir access denied 1869s # expected: 401 1869s # received: '401' 1869s ok 8 1869s ok 1873s t/security/CVE-2004-0940.t .......... 1873s 1..1 1873s # Running under perl version 5.040001 for linux 1873s # Current time local: Fri May 2 11:04:12 2025 1873s # Current time GMT: Fri May 2 11:04:12 2025 1873s # Using Test.pm version 1.31 1873s # Using Apache/Test.pm version 1.44 1873s # testing : response was 200 1873s # expected: 200 1873s # received: '200' 1873s ok 1 1873s ok 1876s t/security/CVE-2004-0942.t .......... 1876s 1..2 1876s # Running under perl version 5.040001 for linux 1876s # Current time local: Fri May 2 11:04:16 2025 1876s # Current time GMT: Fri May 2 11:04:16 2025 1876s # Using Test.pm version 1.31 1876s # Using Apache/Test.pm version 1.44 1876s ok 1 1876s # testing : request was refused 1876s # expected: qr/^HTTP\/1\.. 400/ 1876s # received: 'HTTP/1.1 400 Bad Request 1876s # ' 1876s ok 2 1876s ok 1880s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1884s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1888s t/security/CVE-2005-2491.t .......... 1888s 1..4 1888s # Running under perl version 5.040001 for linux 1888s # Current time local: Fri May 2 11:04:27 2025 1888s # Current time GMT: Fri May 2 11:04:27 2025 1888s # Using Test.pm version 1.31 1888s # Using Apache/Test.pm version 1.44 1888s # testing : check that server did not segfault 1888s # expected: 'Internal Server Error' 1888s # received: 'Internal Server Error' 1888s ok 1 1888s # testing : check for 500 response error 1888s # expected: 500 1888s # received: '500' 1888s ok 2 1888s # testing : check that server did not segfault 1888s # expected: 'Internal Server Error' 1888s # received: 'Internal Server Error' 1888s ok 3 1888s # testing : check for 500 response error 1888s # expected: 500 1888s # received: '500' 1888s ok 4 1888s ok 1891s t/security/CVE-2005-2700.t .......... 1891s 1..2 1891s # Running under perl version 5.040001 for linux 1891s # Current time local: Fri May 2 11:04:31 2025 1891s # Current time GMT: Fri May 2 11:04:31 2025 1891s # Using Test.pm version 1.31 1891s # Using Apache/Test.pm version 1.44 1891s # testing : access permitted without ccert 1891s # expected: 200 1891s # received: '200' 1891s ok 1 1891s # testing : access *not* permitted without ccert 1891s # expected: 200 1891s # received: '403' 1891s ok 2 1891s ok 1895s t/security/CVE-2005-3352.t .......... 1895s 1..2 1895s # Running under perl version 5.040001 for linux 1895s # Current time local: Fri May 2 11:04:34 2025 1895s # Current time GMT: Fri May 2 11:04:34 2025 1895s # Using Test.pm version 1.31 1895s # Using Apache/Test.pm version 1.44 1895s # testing : response code is OK 1895s # expected: 200 1895s # received: '200' 1895s ok 1 1895s # testing : referer was escaped 1895s # expected: qr/%22%3e/ 1895s # received: ' 1895s # 1895s # Menu for /security/CVE-2005-3352.map 1895s # 1895s #

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

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

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

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

Bad Request

1968s #

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

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

Forbidden

2015s

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

2015s 2015s ok 1 2015s HTTP/1.1 200 OK 2015s Connection: close 2015s Date: Fri, 02 May 2025 11:06:38 GMT 2015s Accept-Ranges: bytes 2015s ETag: "1a-62c6deaf13e40" 2015s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 2015s Vary: In-If1 2015s Content-Length: 26 2015s Content-Type: text/html 2015s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2015s Client-Date: Fri, 02 May 2025 11:06:38 GMT 2015s Client-Peer: 127.0.0.1:8532 2015s Client-Response-Num: 1 2015s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2015s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2015s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2015s Client-SSL-Socket-Class: IO::Socket::SSL 2015s Client-SSL-Version: TLSv1_3 2015s DMMATCH1: 1 2015s 2015s welcome to localhost:8529 2015s ok 2 2015s 500 Server closed connection without sending any data back 2015s Content-Type: text/plain 2015s Client-Date: Fri, 02 May 2025 11:06:38 GMT 2015s Client-Warning: Internal response 2015s 2015s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2015s ok 3 2015s ok 2015s All tests successful. 2015s Files=143, Tests=7312, 581 wallclock secs ( 2.12 usr 0.50 sys + 227.87 cusr 326.51 csys = 557.00 CPU) 2015s Result: PASS 2015s [warning] server localhost:8529 shutdown 2016s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2016s Files=143, Tests=7312, 581 wallclock secs ( 2.12 usr 0.50 sys + 227.87 cusr 326.51 csys = 557.00 CPU) 2016s + grep -E '^Result: PASS' testlog.mpm_event 2016s Result: PASS 2016s + grep -E '^Result: FAIL' testlog.mpm_event 2016s + grep -E 'server dumped core' testlog.mpm_event 2016s + return 0 2016s autopkgtest [11:06:39]: test run-test-suite: -----------------------] 2017s autopkgtest [11:06:40]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2017s run-test-suite PASS 2018s autopkgtest [11:06:41]: test duplicate-module-load: preparing testbed 2103s autopkgtest [11:08:06]: testbed dpkg architecture: amd64 2103s autopkgtest [11:08:06]: testbed apt version: 3.0.0 2104s autopkgtest [11:08:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2104s autopkgtest [11:08:07]: testbed release detected to be: questing 2105s autopkgtest [11:08:08]: updating testbed package index (apt update) 2105s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2105s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2105s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2106s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2106s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2076 kB] 2106s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [175 kB] 2106s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 2106s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [225 kB] 2106s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [171 kB] 2106s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [723 kB] 2106s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1575 kB] 2106s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.2 kB] 2106s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [14.1 kB] 2106s Fetched 5131 kB in 1s (4308 kB/s) 2107s Reading package lists... 2108s autopkgtest [11:08:11]: upgrading testbed (apt dist-upgrade and autopurge) 2108s Reading package lists... 2108s Building dependency tree... 2108s Reading state information... 2108s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2108s Starting 2 pkgProblemResolver with broken count: 0 2108s Done 2109s Entering ResolveByKeep 2109s 2109s Calculating upgrade... 2109s The following packages will be upgraded: 2109s htop nano 2109s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2109s Need to get 466 kB of archives. 2109s After this operation, 99.3 kB disk space will be freed. 2109s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 nano amd64 8.4-1 [290 kB] 2110s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 htop amd64 3.4.1-4 [175 kB] 2110s Fetched 466 kB in 0s (961 kB/s) 2110s (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 ... 80514 files and directories currently installed.) 2110s Preparing to unpack .../archives/nano_8.4-1_amd64.deb ... 2110s Unpacking nano (8.4-1) over (8.3-1) ... 2110s Preparing to unpack .../htop_3.4.1-4_amd64.deb ... 2110s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2110s Setting up htop (3.4.1-4) ... 2110s Setting up nano (8.4-1) ... 2110s Installing new version of config file /etc/nanorc ... 2110s Processing triggers for man-db (2.13.0-1) ... 2111s Processing triggers for install-info (7.1.1-1) ... 2112s Reading package lists... 2112s Building dependency tree... 2112s Reading state information... 2112s Starting pkgProblemResolver with broken count: 0 2112s Starting 2 pkgProblemResolver with broken count: 0 2112s Done 2113s Solving dependencies... 2113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2116s Reading package lists... 2116s Building dependency tree... 2116s Reading state information... 2116s Starting pkgProblemResolver with broken count: 0 2116s Starting 2 pkgProblemResolver with broken count: 0 2116s Done 2116s The following NEW packages will be installed: 2116s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2116s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2116s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2116s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2116s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 2116s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libidn2-0:i386 2116s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2116s libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 liblzma5:i386 2116s libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 libpcre2-8-0:i386 2116s libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 2116s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++6:i386 2117s libtasn1-6:i386 libunistring5:i386 libuuid1:i386 libxml2:i386 libzstd1:i386 2117s zlib1g:i386 2117s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 2117s Need to get 17.1 MB of archives. 2117s After this operation, 55.9 MB of additional disk space will be used. 2117s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15-20250404-0ubuntu1 [53.7 kB] 2117s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15-20250404-0ubuntu1 [94.1 kB] 2117s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.41-6ubuntu1 [3077 kB] 2117s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.40.2-14ubuntu1 [43.6 kB] 2117s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2117s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2117s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2117s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-1 [90.7 kB] 2117s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.24-2 [40.3 kB] 2117s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.6+dfsg-2 [293 kB] 2117s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2117s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.4.1-1ubuntu3 [2203 kB] 2117s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2117s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-3 [792 kB] 2117s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2117s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2117s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2117s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.9+dfsg-2ubuntu1 [220 kB] 2117s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2117s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build4 [332 kB] 2117s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-4ubuntu2 [37.4 kB] 2117s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-1ubuntu1 [27.2 kB] 2117s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-4ubuntu2 [87.0 kB] 2117s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-4ubuntu2 [10.4 kB] 2117s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-4ubuntu2 [389 kB] 2117s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-4ubuntu2 [156 kB] 2117s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-1 [611 kB] 2117s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-2 [103 kB] 2117s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1ubuntu1 [90.2 kB] 2117s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2117s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu1 [272 kB] 2118s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2118s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2118s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.4.7-1 [23.0 kB] 2118s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-2ubuntu3 [296 kB] 2118s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2118s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-2ubuntu3 [1029 kB] 2118s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2118s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2118s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.12.1-3ubuntu1 [427 kB] 2118s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 2118s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15-20250404-0ubuntu1 [876 kB] 2118s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.7-1 [183 kB] 2118s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.45-1 [258 kB] 2118s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.6.4-1ubuntu1 [147 kB] 2118s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [727 kB] 2118s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.63-1ubuntu1 [1460 kB] 2118s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2118s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2118s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2118s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 2118s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.63-1ubuntu1 [90.4 kB] 2118s Preconfiguring packages ... 2118s Fetched 17.1 MB in 1s (12.2 MB/s) 2118s Selecting previously unselected package gcc-15-base:i386. 2118s (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 ... 80514 files and directories currently installed.) 2118s Preparing to unpack .../00-gcc-15-base_15-20250404-0ubuntu1_i386.deb ... 2118s Unpacking gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2118s Selecting previously unselected package libgcc-s1:i386. 2118s Preparing to unpack .../01-libgcc-s1_15-20250404-0ubuntu1_i386.deb ... 2118s Unpacking libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2118s Selecting previously unselected package libc6:i386. 2118s Preparing to unpack .../02-libc6_2.41-6ubuntu1_i386.deb ... 2118s Unpacking libc6:i386 (2.41-6ubuntu1) ... 2119s Selecting previously unselected package libuuid1:i386. 2119s Preparing to unpack .../03-libuuid1_2.40.2-14ubuntu1_i386.deb ... 2119s Unpacking libuuid1:i386 (2.40.2-14ubuntu1) ... 2119s Selecting previously unselected package libapr1t64:i386. 2119s Preparing to unpack .../04-libapr1t64_1.7.5-1_i386.deb ... 2119s Unpacking libapr1t64:i386 (1.7.5-1) ... 2119s Selecting previously unselected package libcrypt1:i386. 2119s Preparing to unpack .../05-libcrypt1_1%3a4.4.38-1_i386.deb ... 2119s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2119s Selecting previously unselected package libdb5.3t64:i386. 2119s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2119s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2119s Selecting previously unselected package libexpat1:i386. 2119s Preparing to unpack .../07-libexpat1_2.7.1-1_i386.deb ... 2119s Unpacking libexpat1:i386 (2.7.1-1) ... 2119s Selecting previously unselected package libgdbm6t64:i386. 2119s Preparing to unpack .../08-libgdbm6t64_1.24-2_i386.deb ... 2119s Unpacking libgdbm6t64:i386 (1.24-2) ... 2119s Selecting previously unselected package libzstd1:i386. 2119s Preparing to unpack .../09-libzstd1_1.5.6+dfsg-2_i386.deb ... 2119s Unpacking libzstd1:i386 (1.5.6+dfsg-2) ... 2119s Selecting previously unselected package zlib1g:i386. 2119s Preparing to unpack .../10-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2119s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2119s Selecting previously unselected package libssl3t64:i386. 2119s Preparing to unpack .../11-libssl3t64_3.4.1-1ubuntu3_i386.deb ... 2119s Unpacking libssl3t64:i386 (3.4.1-1ubuntu3) ... 2119s Selecting previously unselected package libaprutil1t64:i386. 2119s Preparing to unpack .../12-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2119s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2119s Selecting previously unselected package libsqlite3-0:i386. 2119s Preparing to unpack .../13-libsqlite3-0_3.46.1-3_i386.deb ... 2119s Unpacking libsqlite3-0:i386 (3.46.1-3) ... 2119s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2119s Preparing to unpack .../14-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2119s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2119s Selecting previously unselected package libsasl2-modules-db:i386. 2119s Preparing to unpack .../15-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2119s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2119s Selecting previously unselected package libsasl2-2:i386. 2119s Preparing to unpack .../16-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2119s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2119s Selecting previously unselected package libldap2:i386. 2119s Preparing to unpack .../17-libldap2_2.6.9+dfsg-2ubuntu1_i386.deb ... 2119s Unpacking libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2119s Selecting previously unselected package libaprutil1-ldap:i386. 2119s Preparing to unpack .../18-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2119s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2119s Selecting previously unselected package libbrotli1:i386. 2119s Preparing to unpack .../19-libbrotli1_1.1.0-2build4_i386.deb ... 2119s Unpacking libbrotli1:i386 (1.1.0-2build4) ... 2119s Selecting previously unselected package libkrb5support0:i386. 2119s Preparing to unpack .../20-libkrb5support0_1.21.3-4ubuntu2_i386.deb ... 2119s Unpacking libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2119s Selecting previously unselected package libcom-err2:i386. 2119s Preparing to unpack .../21-libcom-err2_1.47.2-1ubuntu1_i386.deb ... 2119s Unpacking libcom-err2:i386 (1.47.2-1ubuntu1) ... 2119s Selecting previously unselected package libk5crypto3:i386. 2119s Preparing to unpack .../22-libk5crypto3_1.21.3-4ubuntu2_i386.deb ... 2119s Unpacking libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2119s Selecting previously unselected package libkeyutils1:i386. 2119s Preparing to unpack .../23-libkeyutils1_1.6.3-4ubuntu2_i386.deb ... 2119s Unpacking libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2119s Selecting previously unselected package libkrb5-3:i386. 2119s Preparing to unpack .../24-libkrb5-3_1.21.3-4ubuntu2_i386.deb ... 2119s Unpacking libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2119s Selecting previously unselected package libgssapi-krb5-2:i386. 2119s Preparing to unpack .../25-libgssapi-krb5-2_1.21.3-4ubuntu2_i386.deb ... 2119s Unpacking libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2119s Selecting previously unselected package libunistring5:i386. 2119s Preparing to unpack .../26-libunistring5_1.3-1_i386.deb ... 2119s Unpacking libunistring5:i386 (1.3-1) ... 2119s Selecting previously unselected package libidn2-0:i386. 2119s Preparing to unpack .../27-libidn2-0_2.3.8-2_i386.deb ... 2119s Unpacking libidn2-0:i386 (2.3.8-2) ... 2119s Selecting previously unselected package libnghttp2-14:i386. 2119s Preparing to unpack .../28-libnghttp2-14_1.64.0-1ubuntu1_i386.deb ... 2119s Unpacking libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2119s Selecting previously unselected package libpsl5t64:i386. 2119s Preparing to unpack .../29-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2119s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2119s Selecting previously unselected package libgmp10:i386. 2119s Preparing to unpack .../30-libgmp10_2%3a6.3.0+dfsg-3ubuntu1_i386.deb ... 2119s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2119s Selecting previously unselected package libnettle8t64:i386. 2120s Preparing to unpack .../31-libnettle8t64_3.10.1-1_i386.deb ... 2120s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2120s Selecting previously unselected package libhogweed6t64:i386. 2120s Preparing to unpack .../32-libhogweed6t64_3.10.1-1_i386.deb ... 2120s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2120s Selecting previously unselected package libffi8:i386. 2120s Preparing to unpack .../33-libffi8_3.4.7-1_i386.deb ... 2120s Unpacking libffi8:i386 (3.4.7-1) ... 2120s Selecting previously unselected package libp11-kit0:i386. 2120s Preparing to unpack .../34-libp11-kit0_0.25.5-2ubuntu3_i386.deb ... 2120s Unpacking libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2120s Selecting previously unselected package libtasn1-6:i386. 2120s Preparing to unpack .../35-libtasn1-6_4.20.0-2_i386.deb ... 2120s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2120s Selecting previously unselected package libgnutls30t64:i386. 2120s Preparing to unpack .../36-libgnutls30t64_3.8.9-2ubuntu3_i386.deb ... 2120s Unpacking libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2120s Selecting previously unselected package librtmp1:i386. 2120s Preparing to unpack .../37-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2120s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2120s Selecting previously unselected package libssh2-1t64:i386. 2120s Preparing to unpack .../38-libssh2-1t64_1.11.1-1_i386.deb ... 2120s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2120s Selecting previously unselected package libcurl4t64:i386. 2120s Preparing to unpack .../39-libcurl4t64_8.12.1-3ubuntu1_i386.deb ... 2120s Unpacking libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2120s Selecting previously unselected package libjansson4:i386. 2120s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 2120s Unpacking libjansson4:i386 (2.14-2build2) ... 2120s Selecting previously unselected package libstdc++6:i386. 2120s Preparing to unpack .../41-libstdc++6_15-20250404-0ubuntu1_i386.deb ... 2120s Unpacking libstdc++6:i386 (15-20250404-0ubuntu1) ... 2120s Selecting previously unselected package liblua5.4-0:i386. 2120s Preparing to unpack .../42-liblua5.4-0_5.4.7-1_i386.deb ... 2120s Unpacking liblua5.4-0:i386 (5.4.7-1) ... 2120s Selecting previously unselected package libpcre2-8-0:i386. 2120s Preparing to unpack .../43-libpcre2-8-0_10.45-1_i386.deb ... 2120s Unpacking libpcre2-8-0:i386 (10.45-1) ... 2120s Selecting previously unselected package liblzma5:i386. 2120s Preparing to unpack .../44-liblzma5_5.6.4-1ubuntu1_i386.deb ... 2120s Unpacking liblzma5:i386 (5.6.4-1ubuntu1) ... 2120s Selecting previously unselected package libxml2:i386. 2120s Preparing to unpack .../45-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... 2120s Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2120s Selecting previously unselected package apache2-bin:i386. 2120s Preparing to unpack .../46-apache2-bin_2.4.63-1ubuntu1_i386.deb ... 2120s Unpacking apache2-bin:i386 (2.4.63-1ubuntu1) ... 2120s Selecting previously unselected package apache2-data. 2120s Preparing to unpack .../47-apache2-data_2.4.63-1ubuntu1_all.deb ... 2120s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2120s Selecting previously unselected package libapr1t64:amd64. 2120s Preparing to unpack .../48-libapr1t64_1.7.5-1_amd64.deb ... 2120s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2120s Selecting previously unselected package libaprutil1t64:amd64. 2120s Preparing to unpack .../49-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2120s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2120s Selecting previously unselected package apache2-utils. 2120s Preparing to unpack .../50-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 2120s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2120s Selecting previously unselected package apache2:i386. 2120s Preparing to unpack .../51-apache2_2.4.63-1ubuntu1_i386.deb ... 2120s Unpacking apache2:i386 (2.4.63-1ubuntu1) ... 2120s Setting up libapr1t64:amd64 (1.7.5-1) ... 2120s Setting up apache2-data (2.4.63-1ubuntu1) ... 2120s Setting up gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2120s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2120s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2120s Setting up libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2120s Setting up libc6:i386 (2.41-6ubuntu1) ... 2121s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2121s Setting up libffi8:i386 (3.4.7-1) ... 2121s Setting up libtasn1-6:i386 (4.20.0-2) ... 2121s Setting up libstdc++6:i386 (15-20250404-0ubuntu1) ... 2121s Setting up libexpat1:i386 (2.7.1-1) ... 2121s Setting up libzstd1:i386 (1.5.6+dfsg-2) ... 2121s Setting up libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2121s Setting up libgdbm6t64:i386 (1.24-2) ... 2121s Setting up liblzma5:i386 (5.6.4-1ubuntu1) ... 2121s Setting up libbrotli1:i386 (1.1.0-2build4) ... 2121s Setting up libsqlite3-0:i386 (3.46.1-3) ... 2121s Setting up libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2121s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2121s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2121s Setting up libcom-err2:i386 (1.47.2-1ubuntu1) ... 2121s Setting up libjansson4:i386 (2.14-2build2) ... 2121s Setting up libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2121s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2121s Setting up libnettle8t64:i386 (3.10.1-1) ... 2121s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2121s Setting up libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2121s Setting up libunistring5:i386 (1.3-1) ... 2121s Setting up libuuid1:i386 (2.40.2-14ubuntu1) ... 2121s Setting up libpcre2-8-0:i386 (10.45-1) ... 2121s Setting up libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2121s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2121s Setting up libapr1t64:i386 (1.7.5-1) ... 2121s Setting up liblua5.4-0:i386 (5.4.7-1) ... 2121s Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2121s Setting up libssl3t64:i386 (3.4.1-1ubuntu3) ... 2121s Setting up libidn2-0:i386 (2.3.8-2) ... 2121s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2121s Setting up libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2121s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2121s Setting up libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2121s Setting up libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2121s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2121s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2121s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2121s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2121s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2121s Setting up libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2121s Setting up libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2121s Setting up apache2-bin:i386 (2.4.63-1ubuntu1) ... 2121s Setting up apache2:i386 (2.4.63-1ubuntu1) ... 2121s Enabling module mpm_event. 2121s Enabling module authz_core. 2121s Enabling module authz_host. 2121s Enabling module authn_core. 2121s Enabling module auth_basic. 2121s Enabling module access_compat. 2121s Enabling module authn_file. 2121s Enabling module authz_user. 2121s Enabling module alias. 2121s Enabling module dir. 2121s Enabling module autoindex. 2121s Enabling module env. 2121s Enabling module mime. 2121s Enabling module negotiation. 2121s Enabling module setenvif. 2121s Enabling module filter. 2121s Enabling module deflate. 2121s Enabling module status. 2121s Enabling module reqtimeout. 2121s Enabling conf charset. 2121s Enabling conf localized-error-pages. 2121s Enabling conf other-vhosts-access-log. 2121s Enabling conf security. 2121s Enabling conf serve-cgi-bin. 2122s Enabling site 000-default. 2122s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2123s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2124s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2124s Processing triggers for ufw (0.36.2-9) ... 2124s Processing triggers for man-db (2.13.0-1) ... 2124s Processing triggers for systemd (257.4-1ubuntu3) ... 2136s autopkgtest [11:08:39]: testbed environment configured for cross-architecture building 2136s autopkgtest [11:08:39]: test duplicate-module-load: [----------------------- 2136s + cd /tmp/autopkgtest.CtGxpO/autopkgtest_tmp 2136s + apache2ctl -l -M 2136s + sort unsorted 2136s + grep core.c sorted 2136s core.c 2136s http_core.c 2136s + uniq 2136s + diff -u sorted dedup 2136s autopkgtest [11:08:39]: test duplicate-module-load: -----------------------] 2137s autopkgtest [11:08:40]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2137s duplicate-module-load PASS 2137s autopkgtest [11:08:40]: test default-mods: preparing testbed 2137s Reading package lists... 2138s Building dependency tree... 2138s Reading state information... 2138s Starting pkgProblemResolver with broken count: 0 2138s Starting 2 pkgProblemResolver with broken count: 0 2138s Done 2139s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2139s autopkgtest [11:08:42]: testbed environment configured for cross-architecture building 2139s autopkgtest [11:08:42]: test default-mods: [----------------------- 2140s alias_module (shared) 2140s auth_basic_module (shared) 2140s authn_core_module (shared) 2140s authz_core_module (shared) 2140s log_config_module (static) 2140s mime_module (shared) 2140s reqtimeout_module (shared) 2140s version_module (static) 2140s watchdog_module (static) 2140s autopkgtest [11:08:43]: test default-mods: -----------------------] 2141s default-mods PASS 2141s autopkgtest [11:08:44]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2141s autopkgtest [11:08:44]: test htcacheclean: preparing testbed 2141s Reading package lists... 2142s Building dependency tree... 2142s Reading state information... 2142s Starting pkgProblemResolver with broken count: 0 2142s Starting 2 pkgProblemResolver with broken count: 0 2142s Done 2142s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2143s autopkgtest [11:08:46]: testbed environment configured for cross-architecture building 2143s autopkgtest [11:08:46]: test htcacheclean: [----------------------- 2143s + htc_enabled 2143s + ls /etc/rc[2345].d/S*apache-htcacheclean 2143s + return 1 2143s + a2enmod cache_disk 2143s Considering dependency cache for cache_disk: 2143s Enabling module cache. 2143s Enabling module cache_disk. 2143s Enabling external service apache-htcacheclean 2144s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2144s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2144s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 2144s The service will be started on next reboot. 2144s To activate the new configuration, you need to run: 2144s systemctl restart apache2 2144s systemctl start apache-htcacheclean 2144s + htc_enabled 2144s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2144s + return 0 2144s + service apache-htcacheclean start 2145s + ps -ef 2145s + grep /usr/bin/htcacheclean 2145s www-data 2566 1 0 11:08 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2145s root 3346 3194 0 11:08 ? 00:00:00 grep /usr/bin/htcacheclean 2145s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2145s + pgrep -P 1 -u www-data -G www-data htcacheclean 2145s + 2566 2145s service apache-htcacheclean status 2145s + service apache-htcacheclean stop 2145s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2145s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2145s Active: active (running) since Fri 2025-05-02 11:08:26 UTC; 21s ago 2145s Invocation: 94e40d2a74304efe865af21bbb9aaf1c 2145s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2145s Main PID: 2566 (htcacheclean) 2145s Tasks: 1 (limit: 4609) 2145s Memory: 296K (peak: 1.6M) 2145s CPU: 8ms 2145s CGroup: /system.slice/apache-htcacheclean.service 2145s └─2566 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2145s 2145s May 02 11:08:26 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2145s May 02 11:08:26 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2145s + sleep 1 2146s + pgrep -P 1 -u www-data -G www-data htcacheclean 2146s + service apache-htcacheclean status 2146s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2146s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2146s Active: inactive (dead) since Fri 2025-05-02 11:08:48 UTC; 1s ago 2146s Duration: 22.409s 2146s Invocation: 94e40d2a74304efe865af21bbb9aaf1c 2146s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2146s Main PID: 2566 (code=exited, status=0/SUCCESS) 2146s Mem peak: 1.6M 2146s CPU: 10ms 2146s 2146s May 02 11:08:26 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2146s May 02 11:08:26 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2146s May 02 11:08:48 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2146s May 02 11:08:48 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2146s May 02 11:08:48 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2146s + a2dismod cache_disk 2146s Disabling external service apache-htcacheclean 2146s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2146s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2147s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 2147s Module cache_disk disabled. 2147s To activate the new configuration, you need to run: 2147s systemctl restart apache2 2147s systemctl stop apache-htcacheclean 2147s + htc_enabled 2147s + ls /etc/rc[2345].d/S*apache-htcacheclean 2147s + return 1 2147s + a2enmod cache_socache 2147s Considering dependency cache for cache_socache: 2147s Module cache already enabled 2147s Enabling module cache_socache. 2147s To activate the new configuration, you need to run: 2147s systemctl restart apache2 2147s + htc_enabled 2147s + ls /etc/rc[2345].d/S*apache-htcacheclean 2147s + return 1 2147s + exit 0 2147s autopkgtest [11:08:50]: test htcacheclean: -----------------------] 2148s autopkgtest [11:08:51]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2148s htcacheclean PASS 2148s autopkgtest [11:08:51]: test ssl-passphrase: preparing testbed 2149s Reading package lists... 2149s Building dependency tree... 2149s Reading state information... 2149s Starting pkgProblemResolver with broken count: 0 2149s Starting 2 pkgProblemResolver with broken count: 0 2149s Done 2149s The following NEW packages will be installed: 2149s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2150s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 2150s Need to get 1366 kB of archives. 2150s After this operation, 5116 kB of additional disk space will be used. 2150s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libtcl8.6 amd64 8.6.16+dfsg-1 [1086 kB] 2150s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 tcl8.6 amd64 8.6.16+dfsg-1 [14.9 kB] 2150s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 tcl-expect amd64 5.45.4-4 [110 kB] 2150s Get:4 http://ftpmaster.internal/ubuntu questing/universe amd64 expect amd64 5.45.4-4 [136 kB] 2150s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2150s Preconfiguring packages ... 2150s Fetched 1366 kB in 1s (1941 kB/s) 2150s Selecting previously unselected package libtcl8.6:amd64. 2150s (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 ... 81619 files and directories currently installed.) 2150s Preparing to unpack .../libtcl8.6_8.6.16+dfsg-1_amd64.deb ... 2150s Unpacking libtcl8.6:amd64 (8.6.16+dfsg-1) ... 2150s Selecting previously unselected package tcl8.6. 2150s Preparing to unpack .../tcl8.6_8.6.16+dfsg-1_amd64.deb ... 2150s Unpacking tcl8.6 (8.6.16+dfsg-1) ... 2150s Selecting previously unselected package tcl-expect:amd64. 2150s Preparing to unpack .../tcl-expect_5.45.4-4_amd64.deb ... 2150s Unpacking tcl-expect:amd64 (5.45.4-4) ... 2151s Selecting previously unselected package expect. 2151s Preparing to unpack .../expect_5.45.4-4_amd64.deb ... 2151s Unpacking expect (5.45.4-4) ... 2151s Selecting previously unselected package ssl-cert. 2151s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 2151s Unpacking ssl-cert (1.1.3ubuntu1) ... 2151s Setting up ssl-cert (1.1.3ubuntu1) ... 2151s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2151s Setting up libtcl8.6:amd64 (8.6.16+dfsg-1) ... 2151s Setting up tcl8.6 (8.6.16+dfsg-1) ... 2151s Setting up tcl-expect:amd64 (5.45.4-4) ... 2151s Setting up expect (5.45.4-4) ... 2151s Processing triggers for man-db (2.13.0-1) ... 2152s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2153s autopkgtest [11:08:56]: testbed environment configured for cross-architecture building 2153s autopkgtest [11:08:56]: test ssl-passphrase: [----------------------- 2153s + cd /etc/ssl/private 2153s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2153s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2153s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2153s writing RSA key 2153s + a2enmod ssl 2153s Considering dependency mime for ssl: 2153s Module mime already enabled 2153s Considering dependency socache_shmcb for ssl: 2153s Enabling module socache_shmcb. 2153s Enabling module ssl. 2153s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2153s To activate the new configuration, you need to run: 2153s systemctl restart apache2 2153s + a2ensite default-ssl 2153s Enabling site default-ssl. 2153s To activate the new configuration, you need to run: 2153s systemctl reload apache2 2153s + expect 2153s + password_responder 2153s + [ ! -e /run/systemd/ask-password/sck.* ] 2153s + sleep 1 2153s spawn service apache2 restart 2154s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.bc18adc8cac449a5 ] 2154s + ssl-passphrase test password responder: found prompt, sending password 2154s echo ssl-passphrase test password responder: found prompt, sending password 2154s + echo test 2154s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.bc18adc8cac449a5 2154s 2154s + echo Hello, world! 2154s + curl -k https://localhost/hello.txt 2154s % Total % Received % Xferd Average Speed Time Time Time Current 2154s Dload Upload Total Spent Left Speed 2154s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1021 0 --:--:-- --:--:-- --:--:-- 1076 2154s + result=Hello, world! 2154s + [ Hello, world! != Hello, world! ] 2154s autopkgtest [11:08:57]: test ssl-passphrase: -----------------------] 2155s ssl-passphrase PASS 2155s autopkgtest [11:08:58]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2155s autopkgtest [11:08:58]: test check-http2: preparing testbed 2217s autopkgtest [11:10:00]: testbed dpkg architecture: amd64 2217s autopkgtest [11:10:00]: testbed apt version: 3.0.0 2218s autopkgtest [11:10:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2218s autopkgtest [11:10:01]: testbed release detected to be: questing 2219s autopkgtest [11:10:02]: updating testbed package index (apt update) 2219s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2219s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2220s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2220s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2220s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 2220s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2076 kB] 2220s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [175 kB] 2220s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [171 kB] 2220s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [225 kB] 2220s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1575 kB] 2220s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [723 kB] 2220s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [14.1 kB] 2220s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.2 kB] 2220s Fetched 5131 kB in 1s (4098 kB/s) 2221s Reading package lists... 2222s autopkgtest [11:10:05]: upgrading testbed (apt dist-upgrade and autopurge) 2222s Reading package lists... 2222s Building dependency tree... 2222s Reading state information... 2223s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2223s Starting 2 pkgProblemResolver with broken count: 0 2223s Done 2223s Entering ResolveByKeep 2223s 2223s Calculating upgrade... 2223s The following packages will be upgraded: 2223s htop nano 2224s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2224s Need to get 466 kB of archives. 2224s After this operation, 99.3 kB disk space will be freed. 2224s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 nano amd64 8.4-1 [290 kB] 2224s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 htop amd64 3.4.1-4 [175 kB] 2224s Fetched 466 kB in 0s (977 kB/s) 2224s (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 ... 80514 files and directories currently installed.) 2224s Preparing to unpack .../archives/nano_8.4-1_amd64.deb ... 2224s Unpacking nano (8.4-1) over (8.3-1) ... 2225s Preparing to unpack .../htop_3.4.1-4_amd64.deb ... 2225s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2225s Setting up htop (3.4.1-4) ... 2225s Setting up nano (8.4-1) ... 2225s Installing new version of config file /etc/nanorc ... 2225s Processing triggers for man-db (2.13.0-1) ... 2225s Processing triggers for install-info (7.1.1-1) ... 2226s Reading package lists... 2226s Building dependency tree... 2226s Reading state information... 2226s Starting pkgProblemResolver with broken count: 0 2226s Starting 2 pkgProblemResolver with broken count: 0 2226s Done 2227s Solving dependencies... 2227s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2230s Reading package lists... 2230s Building dependency tree... 2230s Reading state information... 2230s Starting pkgProblemResolver with broken count: 0 2230s Starting 2 pkgProblemResolver with broken count: 0 2230s Done 2231s The following NEW packages will be installed: 2231s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2231s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2231s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2231s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2231s libev4t64 libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 2231s libgmp10:i386 libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 2231s libidn2-0:i386 libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 2231s libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 2231s liblzma5:i386 libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 2231s libpcre2-8-0:i386 libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 2231s libsasl2-modules-db:i386 libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 2231s libstdc++6:i386 libtasn1-6:i386 libunistring5:i386 libuuid1:i386 2231s libxml2:i386 libzstd1:i386 nghttp2-client ssl-cert zlib1g:i386 2231s 0 upgraded, 55 newly installed, 0 to remove and 0 not upgraded. 2231s Need to get 17.3 MB of archives. 2231s After this operation, 56.6 MB of additional disk space will be used. 2231s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15-20250404-0ubuntu1 [53.7 kB] 2231s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15-20250404-0ubuntu1 [94.1 kB] 2231s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.41-6ubuntu1 [3077 kB] 2231s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.40.2-14ubuntu1 [43.6 kB] 2231s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2231s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2231s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2231s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-1 [90.7 kB] 2231s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.24-2 [40.3 kB] 2232s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.6+dfsg-2 [293 kB] 2232s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2232s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.4.1-1ubuntu3 [2203 kB] 2232s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2232s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-3 [792 kB] 2232s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2232s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2232s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2232s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.9+dfsg-2ubuntu1 [220 kB] 2232s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2232s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build4 [332 kB] 2232s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-4ubuntu2 [37.4 kB] 2232s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-1ubuntu1 [27.2 kB] 2232s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-4ubuntu2 [87.0 kB] 2232s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-4ubuntu2 [10.4 kB] 2232s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-4ubuntu2 [389 kB] 2232s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-4ubuntu2 [156 kB] 2232s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-1 [611 kB] 2232s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-2 [103 kB] 2232s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1ubuntu1 [90.2 kB] 2232s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2232s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu1 [272 kB] 2232s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2232s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2232s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.4.7-1 [23.0 kB] 2232s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-2ubuntu3 [296 kB] 2232s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2232s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-2ubuntu3 [1029 kB] 2232s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2232s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2232s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.12.1-3ubuntu1 [427 kB] 2232s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 2232s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15-20250404-0ubuntu1 [876 kB] 2232s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.7-1 [183 kB] 2232s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.45-1 [258 kB] 2232s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.6.4-1ubuntu1 [147 kB] 2232s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [727 kB] 2232s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.63-1ubuntu1 [1460 kB] 2232s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2232s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2232s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2232s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 2232s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.63-1ubuntu1 [90.4 kB] 2232s Get:53 http://ftpmaster.internal/ubuntu questing/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 2232s Get:54 http://ftpmaster.internal/ubuntu questing/universe amd64 nghttp2-client amd64 1.64.0-1ubuntu1 [180 kB] 2232s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2233s Preconfiguring packages ... 2233s Fetched 17.3 MB in 2s (10.6 MB/s) 2233s Selecting previously unselected package gcc-15-base:i386. 2233s (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 ... 80514 files and directories currently installed.) 2233s Preparing to unpack .../00-gcc-15-base_15-20250404-0ubuntu1_i386.deb ... 2233s Unpacking gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2233s Selecting previously unselected package libgcc-s1:i386. 2233s Preparing to unpack .../01-libgcc-s1_15-20250404-0ubuntu1_i386.deb ... 2233s Unpacking libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2233s Selecting previously unselected package libc6:i386. 2233s Preparing to unpack .../02-libc6_2.41-6ubuntu1_i386.deb ... 2233s Unpacking libc6:i386 (2.41-6ubuntu1) ... 2233s Selecting previously unselected package libuuid1:i386. 2233s Preparing to unpack .../03-libuuid1_2.40.2-14ubuntu1_i386.deb ... 2233s Unpacking libuuid1:i386 (2.40.2-14ubuntu1) ... 2233s Selecting previously unselected package libapr1t64:i386. 2233s Preparing to unpack .../04-libapr1t64_1.7.5-1_i386.deb ... 2233s Unpacking libapr1t64:i386 (1.7.5-1) ... 2233s Selecting previously unselected package libcrypt1:i386. 2233s Preparing to unpack .../05-libcrypt1_1%3a4.4.38-1_i386.deb ... 2233s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2233s Selecting previously unselected package libdb5.3t64:i386. 2233s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2233s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2233s Selecting previously unselected package libexpat1:i386. 2233s Preparing to unpack .../07-libexpat1_2.7.1-1_i386.deb ... 2233s Unpacking libexpat1:i386 (2.7.1-1) ... 2233s Selecting previously unselected package libgdbm6t64:i386. 2233s Preparing to unpack .../08-libgdbm6t64_1.24-2_i386.deb ... 2233s Unpacking libgdbm6t64:i386 (1.24-2) ... 2233s Selecting previously unselected package libzstd1:i386. 2233s Preparing to unpack .../09-libzstd1_1.5.6+dfsg-2_i386.deb ... 2233s Unpacking libzstd1:i386 (1.5.6+dfsg-2) ... 2233s Selecting previously unselected package zlib1g:i386. 2233s Preparing to unpack .../10-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2233s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2233s Selecting previously unselected package libssl3t64:i386. 2233s Preparing to unpack .../11-libssl3t64_3.4.1-1ubuntu3_i386.deb ... 2233s Unpacking libssl3t64:i386 (3.4.1-1ubuntu3) ... 2233s Selecting previously unselected package libaprutil1t64:i386. 2233s Preparing to unpack .../12-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2233s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2233s Selecting previously unselected package libsqlite3-0:i386. 2233s Preparing to unpack .../13-libsqlite3-0_3.46.1-3_i386.deb ... 2233s Unpacking libsqlite3-0:i386 (3.46.1-3) ... 2233s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2233s Preparing to unpack .../14-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2233s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2233s Selecting previously unselected package libsasl2-modules-db:i386. 2233s Preparing to unpack .../15-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2233s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2233s Selecting previously unselected package libsasl2-2:i386. 2233s Preparing to unpack .../16-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2233s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2233s Selecting previously unselected package libldap2:i386. 2233s Preparing to unpack .../17-libldap2_2.6.9+dfsg-2ubuntu1_i386.deb ... 2233s Unpacking libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2233s Selecting previously unselected package libaprutil1-ldap:i386. 2233s Preparing to unpack .../18-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2233s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2233s Selecting previously unselected package libbrotli1:i386. 2233s Preparing to unpack .../19-libbrotli1_1.1.0-2build4_i386.deb ... 2233s Unpacking libbrotli1:i386 (1.1.0-2build4) ... 2233s Selecting previously unselected package libkrb5support0:i386. 2233s Preparing to unpack .../20-libkrb5support0_1.21.3-4ubuntu2_i386.deb ... 2233s Unpacking libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2233s Selecting previously unselected package libcom-err2:i386. 2234s Preparing to unpack .../21-libcom-err2_1.47.2-1ubuntu1_i386.deb ... 2234s Unpacking libcom-err2:i386 (1.47.2-1ubuntu1) ... 2234s Selecting previously unselected package libk5crypto3:i386. 2234s Preparing to unpack .../22-libk5crypto3_1.21.3-4ubuntu2_i386.deb ... 2234s Unpacking libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2234s Selecting previously unselected package libkeyutils1:i386. 2234s Preparing to unpack .../23-libkeyutils1_1.6.3-4ubuntu2_i386.deb ... 2234s Unpacking libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2234s Selecting previously unselected package libkrb5-3:i386. 2234s Preparing to unpack .../24-libkrb5-3_1.21.3-4ubuntu2_i386.deb ... 2234s Unpacking libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2234s Selecting previously unselected package libgssapi-krb5-2:i386. 2234s Preparing to unpack .../25-libgssapi-krb5-2_1.21.3-4ubuntu2_i386.deb ... 2234s Unpacking libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2234s Selecting previously unselected package libunistring5:i386. 2234s Preparing to unpack .../26-libunistring5_1.3-1_i386.deb ... 2234s Unpacking libunistring5:i386 (1.3-1) ... 2234s Selecting previously unselected package libidn2-0:i386. 2234s Preparing to unpack .../27-libidn2-0_2.3.8-2_i386.deb ... 2234s Unpacking libidn2-0:i386 (2.3.8-2) ... 2234s Selecting previously unselected package libnghttp2-14:i386. 2234s Preparing to unpack .../28-libnghttp2-14_1.64.0-1ubuntu1_i386.deb ... 2234s Unpacking libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2234s Selecting previously unselected package libpsl5t64:i386. 2234s Preparing to unpack .../29-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2234s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2234s Selecting previously unselected package libgmp10:i386. 2234s Preparing to unpack .../30-libgmp10_2%3a6.3.0+dfsg-3ubuntu1_i386.deb ... 2234s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2234s Selecting previously unselected package libnettle8t64:i386. 2234s Preparing to unpack .../31-libnettle8t64_3.10.1-1_i386.deb ... 2234s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2234s Selecting previously unselected package libhogweed6t64:i386. 2234s Preparing to unpack .../32-libhogweed6t64_3.10.1-1_i386.deb ... 2234s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2234s Selecting previously unselected package libffi8:i386. 2234s Preparing to unpack .../33-libffi8_3.4.7-1_i386.deb ... 2234s Unpacking libffi8:i386 (3.4.7-1) ... 2234s Selecting previously unselected package libp11-kit0:i386. 2234s Preparing to unpack .../34-libp11-kit0_0.25.5-2ubuntu3_i386.deb ... 2234s Unpacking libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2234s Selecting previously unselected package libtasn1-6:i386. 2234s Preparing to unpack .../35-libtasn1-6_4.20.0-2_i386.deb ... 2234s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2234s Selecting previously unselected package libgnutls30t64:i386. 2234s Preparing to unpack .../36-libgnutls30t64_3.8.9-2ubuntu3_i386.deb ... 2234s Unpacking libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2234s Selecting previously unselected package librtmp1:i386. 2234s Preparing to unpack .../37-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2234s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2234s Selecting previously unselected package libssh2-1t64:i386. 2234s Preparing to unpack .../38-libssh2-1t64_1.11.1-1_i386.deb ... 2234s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2234s Selecting previously unselected package libcurl4t64:i386. 2234s Preparing to unpack .../39-libcurl4t64_8.12.1-3ubuntu1_i386.deb ... 2234s Unpacking libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2234s Selecting previously unselected package libjansson4:i386. 2234s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 2234s Unpacking libjansson4:i386 (2.14-2build2) ... 2234s Selecting previously unselected package libstdc++6:i386. 2234s Preparing to unpack .../41-libstdc++6_15-20250404-0ubuntu1_i386.deb ... 2234s Unpacking libstdc++6:i386 (15-20250404-0ubuntu1) ... 2234s Selecting previously unselected package liblua5.4-0:i386. 2234s Preparing to unpack .../42-liblua5.4-0_5.4.7-1_i386.deb ... 2234s Unpacking liblua5.4-0:i386 (5.4.7-1) ... 2234s Selecting previously unselected package libpcre2-8-0:i386. 2234s Preparing to unpack .../43-libpcre2-8-0_10.45-1_i386.deb ... 2234s Unpacking libpcre2-8-0:i386 (10.45-1) ... 2234s Selecting previously unselected package liblzma5:i386. 2234s Preparing to unpack .../44-liblzma5_5.6.4-1ubuntu1_i386.deb ... 2234s Unpacking liblzma5:i386 (5.6.4-1ubuntu1) ... 2234s Selecting previously unselected package libxml2:i386. 2234s Preparing to unpack .../45-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... 2234s Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2234s Selecting previously unselected package apache2-bin:i386. 2234s Preparing to unpack .../46-apache2-bin_2.4.63-1ubuntu1_i386.deb ... 2234s Unpacking apache2-bin:i386 (2.4.63-1ubuntu1) ... 2234s Selecting previously unselected package apache2-data. 2234s Preparing to unpack .../47-apache2-data_2.4.63-1ubuntu1_all.deb ... 2234s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2234s Selecting previously unselected package libapr1t64:amd64. 2234s Preparing to unpack .../48-libapr1t64_1.7.5-1_amd64.deb ... 2234s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2234s Selecting previously unselected package libaprutil1t64:amd64. 2234s Preparing to unpack .../49-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2234s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2234s Selecting previously unselected package apache2-utils. 2234s Preparing to unpack .../50-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 2234s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2234s Selecting previously unselected package apache2:i386. 2234s Preparing to unpack .../51-apache2_2.4.63-1ubuntu1_i386.deb ... 2234s Unpacking apache2:i386 (2.4.63-1ubuntu1) ... 2235s Selecting previously unselected package libev4t64:amd64. 2235s Preparing to unpack .../52-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 2235s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 2235s Selecting previously unselected package nghttp2-client. 2235s Preparing to unpack .../53-nghttp2-client_1.64.0-1ubuntu1_amd64.deb ... 2235s Unpacking nghttp2-client (1.64.0-1ubuntu1) ... 2235s Selecting previously unselected package ssl-cert. 2235s Preparing to unpack .../54-ssl-cert_1.1.3ubuntu1_all.deb ... 2235s Unpacking ssl-cert (1.1.3ubuntu1) ... 2235s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 2235s Setting up nghttp2-client (1.64.0-1ubuntu1) ... 2235s Setting up ssl-cert (1.1.3ubuntu1) ... 2235s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2235s Setting up libapr1t64:amd64 (1.7.5-1) ... 2235s Setting up apache2-data (2.4.63-1ubuntu1) ... 2235s Setting up gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2235s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2235s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2235s Setting up libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2235s Setting up libc6:i386 (2.41-6ubuntu1) ... 2235s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2235s Setting up libffi8:i386 (3.4.7-1) ... 2235s Setting up libtasn1-6:i386 (4.20.0-2) ... 2235s Setting up libstdc++6:i386 (15-20250404-0ubuntu1) ... 2235s Setting up libexpat1:i386 (2.7.1-1) ... 2235s Setting up libzstd1:i386 (1.5.6+dfsg-2) ... 2235s Setting up libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2236s Setting up libgdbm6t64:i386 (1.24-2) ... 2236s Setting up liblzma5:i386 (5.6.4-1ubuntu1) ... 2236s Setting up libbrotli1:i386 (1.1.0-2build4) ... 2236s Setting up libsqlite3-0:i386 (3.46.1-3) ... 2236s Setting up libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2236s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2236s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2236s Setting up libcom-err2:i386 (1.47.2-1ubuntu1) ... 2236s Setting up libjansson4:i386 (2.14-2build2) ... 2236s Setting up libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2236s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2236s Setting up libnettle8t64:i386 (3.10.1-1) ... 2236s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2236s Setting up libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2236s Setting up libunistring5:i386 (1.3-1) ... 2236s Setting up libuuid1:i386 (2.40.2-14ubuntu1) ... 2236s Setting up libpcre2-8-0:i386 (10.45-1) ... 2236s Setting up libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2236s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2236s Setting up libapr1t64:i386 (1.7.5-1) ... 2236s Setting up liblua5.4-0:i386 (5.4.7-1) ... 2236s Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2236s Setting up libssl3t64:i386 (3.4.1-1ubuntu3) ... 2236s Setting up libidn2-0:i386 (2.3.8-2) ... 2236s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2236s Setting up libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2236s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2236s Setting up libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2236s Setting up libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2236s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2236s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2236s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2236s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2236s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2236s Setting up libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2236s Setting up libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2236s Setting up apache2-bin:i386 (2.4.63-1ubuntu1) ... 2236s Setting up apache2:i386 (2.4.63-1ubuntu1) ... 2236s Enabling module mpm_event. 2236s Enabling module authz_core. 2236s Enabling module authz_host. 2236s Enabling module authn_core. 2236s Enabling module auth_basic. 2236s Enabling module access_compat. 2236s Enabling module authn_file. 2236s Enabling module authz_user. 2236s Enabling module alias. 2236s Enabling module dir. 2236s Enabling module autoindex. 2236s Enabling module env. 2236s Enabling module mime. 2236s Enabling module negotiation. 2236s Enabling module setenvif. 2236s Enabling module filter. 2236s Enabling module deflate. 2236s Enabling module status. 2236s Enabling module reqtimeout. 2236s Enabling conf charset. 2236s Enabling conf localized-error-pages. 2236s Enabling conf other-vhosts-access-log. 2236s Enabling conf security. 2236s Enabling conf serve-cgi-bin. 2236s Enabling site 000-default. 2237s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2238s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2238s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2238s Processing triggers for ufw (0.36.2-9) ... 2239s Processing triggers for man-db (2.13.0-1) ... 2239s Processing triggers for systemd (257.4-1ubuntu3) ... 2254s autopkgtest [11:10:36]: testbed environment configured for cross-architecture building 2254s autopkgtest [11:10:36]: test check-http2: [----------------------- 2254s + a2enmod http2 2254s Enabling module http2. 2254s To activate the new configuration, you need to run: 2254s systemctl restart apache2 2254s + a2enmod ssl 2254s Considering dependency mime for ssl: 2254s Module mime already enabled 2254s Considering dependency socache_shmcb for ssl: 2254s Enabling module socache_shmcb. 2254s Enabling module ssl. 2254s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2254s To activate the new configuration, you need to run: 2254s systemctl restart apache2 2254s + a2ensite default-ssl 2254s Enabling site default-ssl. 2254s To activate the new configuration, you need to run: 2254s systemctl reload apache2 2254s + echo Protocols h2c h2 http/1.1 2254s + service apache2 restart 2254s + echo Hello, world! 2254s + testapache curl -s -k http://localhost/hello.txt 2254s + cmd=curl -s -k http://localhost/hello.txt 2254s + curl -s -k http://localhost/hello.txt 2254s OK 2254s + result=Hello, world! 2254s + [ Hello, world! != Hello, world! ] 2254s + echo OK 2254s + testapache curl -s -k https://localhost/hello.txt 2254s + cmd=curl -s -k https://localhost/hello.txt 2254s + curl -s -k https://localhost/hello.txt 2254s OK 2254s + result=Hello, world! 2254s + [ Hello, world! != Hello, world! ] 2254s + echo OK 2254s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2254s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2254s + nghttp --no-verify-peer https://localhost/hello.txt 2254s OK 2254s + result=Hello, world! 2254s + [ Hello, world! != Hello, world! ] 2254s + echo OK 2254s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2254s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2254s + nghttp -u --no-verify-peer http://localhost/hello.txt 2254s OK 2254s + result=Hello, world! 2254s + [ Hello, world! != Hello, world! ] 2254s + echo OK 2254s autopkgtest [11:10:37]: test check-http2: -----------------------] 2255s autopkgtest [11:10:38]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2255s check-http2 PASS 2255s autopkgtest [11:10:38]: test check-ubuntu-branding: preparing testbed 2331s autopkgtest [11:11:54]: testbed dpkg architecture: amd64 2332s autopkgtest [11:11:55]: testbed apt version: 3.0.0 2332s autopkgtest [11:11:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2332s autopkgtest [11:11:55]: testbed release detected to be: questing 2333s autopkgtest [11:11:56]: updating testbed package index (apt update) 2334s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2334s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2334s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2334s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2334s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 2334s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [175 kB] 2334s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2076 kB] 2334s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [225 kB] 2334s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [171 kB] 2334s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1575 kB] 2334s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [723 kB] 2334s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.2 kB] 2334s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [14.1 kB] 2335s Fetched 5131 kB in 1s (4310 kB/s) 2335s Reading package lists... 2336s autopkgtest [11:11:59]: upgrading testbed (apt dist-upgrade and autopurge) 2336s Reading package lists... 2336s Building dependency tree... 2336s Reading state information... 2337s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2337s Starting 2 pkgProblemResolver with broken count: 0 2337s Done 2337s Entering ResolveByKeep 2338s 2338s Calculating upgrade... 2338s The following packages will be upgraded: 2338s htop nano 2338s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2338s Need to get 466 kB of archives. 2338s After this operation, 99.3 kB disk space will be freed. 2338s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 nano amd64 8.4-1 [290 kB] 2338s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 htop amd64 3.4.1-4 [175 kB] 2339s Fetched 466 kB in 1s (904 kB/s) 2339s (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 ... 80514 files and directories currently installed.) 2339s Preparing to unpack .../archives/nano_8.4-1_amd64.deb ... 2339s Unpacking nano (8.4-1) over (8.3-1) ... 2339s Preparing to unpack .../htop_3.4.1-4_amd64.deb ... 2339s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2339s Setting up htop (3.4.1-4) ... 2339s Setting up nano (8.4-1) ... 2339s Installing new version of config file /etc/nanorc ... 2339s Processing triggers for man-db (2.13.0-1) ... 2340s Processing triggers for install-info (7.1.1-1) ... 2341s Reading package lists... 2341s Building dependency tree... 2341s Reading state information... 2341s Starting pkgProblemResolver with broken count: 0 2341s Starting 2 pkgProblemResolver with broken count: 0 2341s Done 2341s Solving dependencies... 2342s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2346s Reading package lists... 2346s Building dependency tree... 2346s Reading state information... 2346s Starting pkgProblemResolver with broken count: 0 2346s Starting 2 pkgProblemResolver with broken count: 0 2346s Done 2346s The following NEW packages will be installed: 2346s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2346s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2346s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2346s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2346s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 2346s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libidn2-0:i386 2346s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2346s libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 liblzma5:i386 2346s libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 libpcre2-8-0:i386 2346s libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 2346s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++6:i386 2346s libtasn1-6:i386 libunistring5:i386 libuuid1:i386 libxml2:i386 libzstd1:i386 2346s zlib1g:i386 2347s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 2347s Need to get 17.1 MB of archives. 2347s After this operation, 55.9 MB of additional disk space will be used. 2347s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15-20250404-0ubuntu1 [53.7 kB] 2347s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15-20250404-0ubuntu1 [94.1 kB] 2347s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.41-6ubuntu1 [3077 kB] 2347s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.40.2-14ubuntu1 [43.6 kB] 2347s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2347s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2347s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2347s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-1 [90.7 kB] 2347s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.24-2 [40.3 kB] 2347s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.6+dfsg-2 [293 kB] 2347s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2347s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.4.1-1ubuntu3 [2203 kB] 2347s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2347s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-3 [792 kB] 2347s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2347s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2347s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2347s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.9+dfsg-2ubuntu1 [220 kB] 2347s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2347s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build4 [332 kB] 2347s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-4ubuntu2 [37.4 kB] 2347s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-1ubuntu1 [27.2 kB] 2347s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-4ubuntu2 [87.0 kB] 2347s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-4ubuntu2 [10.4 kB] 2347s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-4ubuntu2 [389 kB] 2348s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-4ubuntu2 [156 kB] 2348s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-1 [611 kB] 2348s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-2 [103 kB] 2348s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1ubuntu1 [90.2 kB] 2348s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2348s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu1 [272 kB] 2348s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2348s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2348s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.4.7-1 [23.0 kB] 2348s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-2ubuntu3 [296 kB] 2348s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2348s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-2ubuntu3 [1029 kB] 2348s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2348s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2348s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.12.1-3ubuntu1 [427 kB] 2348s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 2348s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15-20250404-0ubuntu1 [876 kB] 2348s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.7-1 [183 kB] 2348s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.45-1 [258 kB] 2348s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.6.4-1ubuntu1 [147 kB] 2348s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [727 kB] 2348s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.63-1ubuntu1 [1460 kB] 2348s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2348s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2348s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2348s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 2348s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.63-1ubuntu1 [90.4 kB] 2348s Preconfiguring packages ... 2348s Fetched 17.1 MB in 1s (12.6 MB/s) 2348s Selecting previously unselected package gcc-15-base:i386. 2348s (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 ... 80514 files and directories currently installed.) 2348s Preparing to unpack .../00-gcc-15-base_15-20250404-0ubuntu1_i386.deb ... 2348s Unpacking gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2348s Selecting previously unselected package libgcc-s1:i386. 2348s Preparing to unpack .../01-libgcc-s1_15-20250404-0ubuntu1_i386.deb ... 2348s Unpacking libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2348s Selecting previously unselected package libc6:i386. 2348s Preparing to unpack .../02-libc6_2.41-6ubuntu1_i386.deb ... 2348s Unpacking libc6:i386 (2.41-6ubuntu1) ... 2349s Selecting previously unselected package libuuid1:i386. 2349s Preparing to unpack .../03-libuuid1_2.40.2-14ubuntu1_i386.deb ... 2349s Unpacking libuuid1:i386 (2.40.2-14ubuntu1) ... 2349s Selecting previously unselected package libapr1t64:i386. 2349s Preparing to unpack .../04-libapr1t64_1.7.5-1_i386.deb ... 2349s Unpacking libapr1t64:i386 (1.7.5-1) ... 2349s Selecting previously unselected package libcrypt1:i386. 2349s Preparing to unpack .../05-libcrypt1_1%3a4.4.38-1_i386.deb ... 2349s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2349s Selecting previously unselected package libdb5.3t64:i386. 2349s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2349s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2349s Selecting previously unselected package libexpat1:i386. 2349s Preparing to unpack .../07-libexpat1_2.7.1-1_i386.deb ... 2349s Unpacking libexpat1:i386 (2.7.1-1) ... 2349s Selecting previously unselected package libgdbm6t64:i386. 2349s Preparing to unpack .../08-libgdbm6t64_1.24-2_i386.deb ... 2349s Unpacking libgdbm6t64:i386 (1.24-2) ... 2349s Selecting previously unselected package libzstd1:i386. 2349s Preparing to unpack .../09-libzstd1_1.5.6+dfsg-2_i386.deb ... 2349s Unpacking libzstd1:i386 (1.5.6+dfsg-2) ... 2349s Selecting previously unselected package zlib1g:i386. 2349s Preparing to unpack .../10-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2349s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2349s Selecting previously unselected package libssl3t64:i386. 2349s Preparing to unpack .../11-libssl3t64_3.4.1-1ubuntu3_i386.deb ... 2349s Unpacking libssl3t64:i386 (3.4.1-1ubuntu3) ... 2349s Selecting previously unselected package libaprutil1t64:i386. 2349s Preparing to unpack .../12-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2349s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2349s Selecting previously unselected package libsqlite3-0:i386. 2349s Preparing to unpack .../13-libsqlite3-0_3.46.1-3_i386.deb ... 2349s Unpacking libsqlite3-0:i386 (3.46.1-3) ... 2349s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2349s Preparing to unpack .../14-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2349s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2349s Selecting previously unselected package libsasl2-modules-db:i386. 2349s Preparing to unpack .../15-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2349s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2349s Selecting previously unselected package libsasl2-2:i386. 2349s Preparing to unpack .../16-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2349s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2349s Selecting previously unselected package libldap2:i386. 2349s Preparing to unpack .../17-libldap2_2.6.9+dfsg-2ubuntu1_i386.deb ... 2349s Unpacking libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2349s Selecting previously unselected package libaprutil1-ldap:i386. 2349s Preparing to unpack .../18-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2349s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2349s Selecting previously unselected package libbrotli1:i386. 2349s Preparing to unpack .../19-libbrotli1_1.1.0-2build4_i386.deb ... 2349s Unpacking libbrotli1:i386 (1.1.0-2build4) ... 2349s Selecting previously unselected package libkrb5support0:i386. 2349s Preparing to unpack .../20-libkrb5support0_1.21.3-4ubuntu2_i386.deb ... 2349s Unpacking libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2349s Selecting previously unselected package libcom-err2:i386. 2349s Preparing to unpack .../21-libcom-err2_1.47.2-1ubuntu1_i386.deb ... 2349s Unpacking libcom-err2:i386 (1.47.2-1ubuntu1) ... 2349s Selecting previously unselected package libk5crypto3:i386. 2349s Preparing to unpack .../22-libk5crypto3_1.21.3-4ubuntu2_i386.deb ... 2349s Unpacking libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2349s Selecting previously unselected package libkeyutils1:i386. 2349s Preparing to unpack .../23-libkeyutils1_1.6.3-4ubuntu2_i386.deb ... 2349s Unpacking libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2349s Selecting previously unselected package libkrb5-3:i386. 2349s Preparing to unpack .../24-libkrb5-3_1.21.3-4ubuntu2_i386.deb ... 2349s Unpacking libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2349s Selecting previously unselected package libgssapi-krb5-2:i386. 2349s Preparing to unpack .../25-libgssapi-krb5-2_1.21.3-4ubuntu2_i386.deb ... 2349s Unpacking libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2349s Selecting previously unselected package libunistring5:i386. 2349s Preparing to unpack .../26-libunistring5_1.3-1_i386.deb ... 2349s Unpacking libunistring5:i386 (1.3-1) ... 2349s Selecting previously unselected package libidn2-0:i386. 2349s Preparing to unpack .../27-libidn2-0_2.3.8-2_i386.deb ... 2349s Unpacking libidn2-0:i386 (2.3.8-2) ... 2349s Selecting previously unselected package libnghttp2-14:i386. 2349s Preparing to unpack .../28-libnghttp2-14_1.64.0-1ubuntu1_i386.deb ... 2349s Unpacking libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2349s Selecting previously unselected package libpsl5t64:i386. 2349s Preparing to unpack .../29-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2349s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2349s Selecting previously unselected package libgmp10:i386. 2349s Preparing to unpack .../30-libgmp10_2%3a6.3.0+dfsg-3ubuntu1_i386.deb ... 2349s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2349s Selecting previously unselected package libnettle8t64:i386. 2349s Preparing to unpack .../31-libnettle8t64_3.10.1-1_i386.deb ... 2349s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2349s Selecting previously unselected package libhogweed6t64:i386. 2349s Preparing to unpack .../32-libhogweed6t64_3.10.1-1_i386.deb ... 2349s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2349s Selecting previously unselected package libffi8:i386. 2350s Preparing to unpack .../33-libffi8_3.4.7-1_i386.deb ... 2350s Unpacking libffi8:i386 (3.4.7-1) ... 2350s Selecting previously unselected package libp11-kit0:i386. 2350s Preparing to unpack .../34-libp11-kit0_0.25.5-2ubuntu3_i386.deb ... 2350s Unpacking libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2350s Selecting previously unselected package libtasn1-6:i386. 2350s Preparing to unpack .../35-libtasn1-6_4.20.0-2_i386.deb ... 2350s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2350s Selecting previously unselected package libgnutls30t64:i386. 2350s Preparing to unpack .../36-libgnutls30t64_3.8.9-2ubuntu3_i386.deb ... 2350s Unpacking libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2350s Selecting previously unselected package librtmp1:i386. 2350s Preparing to unpack .../37-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2350s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2350s Selecting previously unselected package libssh2-1t64:i386. 2350s Preparing to unpack .../38-libssh2-1t64_1.11.1-1_i386.deb ... 2350s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2350s Selecting previously unselected package libcurl4t64:i386. 2350s Preparing to unpack .../39-libcurl4t64_8.12.1-3ubuntu1_i386.deb ... 2350s Unpacking libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2350s Selecting previously unselected package libjansson4:i386. 2350s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 2350s Unpacking libjansson4:i386 (2.14-2build2) ... 2350s Selecting previously unselected package libstdc++6:i386. 2350s Preparing to unpack .../41-libstdc++6_15-20250404-0ubuntu1_i386.deb ... 2350s Unpacking libstdc++6:i386 (15-20250404-0ubuntu1) ... 2350s Selecting previously unselected package liblua5.4-0:i386. 2350s Preparing to unpack .../42-liblua5.4-0_5.4.7-1_i386.deb ... 2350s Unpacking liblua5.4-0:i386 (5.4.7-1) ... 2350s Selecting previously unselected package libpcre2-8-0:i386. 2350s Preparing to unpack .../43-libpcre2-8-0_10.45-1_i386.deb ... 2350s Unpacking libpcre2-8-0:i386 (10.45-1) ... 2350s Selecting previously unselected package liblzma5:i386. 2350s Preparing to unpack .../44-liblzma5_5.6.4-1ubuntu1_i386.deb ... 2350s Unpacking liblzma5:i386 (5.6.4-1ubuntu1) ... 2350s Selecting previously unselected package libxml2:i386. 2350s Preparing to unpack .../45-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... 2350s Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2350s Selecting previously unselected package apache2-bin:i386. 2350s Preparing to unpack .../46-apache2-bin_2.4.63-1ubuntu1_i386.deb ... 2350s Unpacking apache2-bin:i386 (2.4.63-1ubuntu1) ... 2350s Selecting previously unselected package apache2-data. 2350s Preparing to unpack .../47-apache2-data_2.4.63-1ubuntu1_all.deb ... 2350s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2350s Selecting previously unselected package libapr1t64:amd64. 2350s Preparing to unpack .../48-libapr1t64_1.7.5-1_amd64.deb ... 2350s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2350s Selecting previously unselected package libaprutil1t64:amd64. 2350s Preparing to unpack .../49-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2350s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2350s Selecting previously unselected package apache2-utils. 2350s Preparing to unpack .../50-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 2350s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2350s Selecting previously unselected package apache2:i386. 2350s Preparing to unpack .../51-apache2_2.4.63-1ubuntu1_i386.deb ... 2350s Unpacking apache2:i386 (2.4.63-1ubuntu1) ... 2350s Setting up libapr1t64:amd64 (1.7.5-1) ... 2350s Setting up apache2-data (2.4.63-1ubuntu1) ... 2350s Setting up gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2350s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2350s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2350s Setting up libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2350s Setting up libc6:i386 (2.41-6ubuntu1) ... 2350s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2350s Setting up libffi8:i386 (3.4.7-1) ... 2350s Setting up libtasn1-6:i386 (4.20.0-2) ... 2350s Setting up libstdc++6:i386 (15-20250404-0ubuntu1) ... 2350s Setting up libexpat1:i386 (2.7.1-1) ... 2350s Setting up libzstd1:i386 (1.5.6+dfsg-2) ... 2350s Setting up libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2350s Setting up libgdbm6t64:i386 (1.24-2) ... 2350s Setting up liblzma5:i386 (5.6.4-1ubuntu1) ... 2350s Setting up libbrotli1:i386 (1.1.0-2build4) ... 2350s Setting up libsqlite3-0:i386 (3.46.1-3) ... 2350s Setting up libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2350s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2350s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2350s Setting up libcom-err2:i386 (1.47.2-1ubuntu1) ... 2350s Setting up libjansson4:i386 (2.14-2build2) ... 2350s Setting up libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2350s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2350s Setting up libnettle8t64:i386 (3.10.1-1) ... 2350s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2350s Setting up libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2350s Setting up libunistring5:i386 (1.3-1) ... 2350s Setting up libuuid1:i386 (2.40.2-14ubuntu1) ... 2350s Setting up libpcre2-8-0:i386 (10.45-1) ... 2350s Setting up libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2350s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2350s Setting up libapr1t64:i386 (1.7.5-1) ... 2350s Setting up liblua5.4-0:i386 (5.4.7-1) ... 2350s Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2350s Setting up libssl3t64:i386 (3.4.1-1ubuntu3) ... 2350s Setting up libidn2-0:i386 (2.3.8-2) ... 2350s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2350s Setting up libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2350s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2350s Setting up libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2350s Setting up libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2350s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2350s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2350s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2350s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2350s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2350s Setting up libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2350s Setting up libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2350s Setting up apache2-bin:i386 (2.4.63-1ubuntu1) ... 2350s Setting up apache2:i386 (2.4.63-1ubuntu1) ... 2350s Enabling module mpm_event. 2351s Enabling module authz_core. 2351s Enabling module authz_host. 2351s Enabling module authn_core. 2351s Enabling module auth_basic. 2351s Enabling module access_compat. 2351s Enabling module authn_file. 2351s Enabling module authz_user. 2351s Enabling module alias. 2351s Enabling module dir. 2351s Enabling module autoindex. 2351s Enabling module env. 2351s Enabling module mime. 2351s Enabling module negotiation. 2351s Enabling module setenvif. 2351s Enabling module filter. 2351s Enabling module deflate. 2351s Enabling module status. 2351s Enabling module reqtimeout. 2351s Enabling conf charset. 2351s Enabling conf localized-error-pages. 2351s Enabling conf other-vhosts-access-log. 2351s Enabling conf security. 2351s Enabling conf serve-cgi-bin. 2351s Enabling site 000-default. 2352s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2352s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2353s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2353s Processing triggers for ufw (0.36.2-9) ... 2353s Processing triggers for man-db (2.13.0-1) ... 2354s Processing triggers for systemd (257.4-1ubuntu3) ... 2365s autopkgtest [11:12:28]: testbed environment configured for cross-architecture building 2365s autopkgtest [11:12:28]: test check-ubuntu-branding: [----------------------- 2365s + ubuntu_logo_path=icons/ubuntu-logo.png 2365s ++ curl -s http://localhost 2365s + html_content=' 2365s 2365s 2365s 2365s 2365s Apache2 Ubuntu Default Page: It works 2365s 2365s 2365s 2365s
2365s 2365s
2365s
2365s

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

2365s 2365s

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

2365s 2365s
2365s
2365s
2365s Configuration Overview 2365s
2365s
2365s

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

2365s

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

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

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

2365s

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

2365s
2365s 2365s
2365s
2365s Reporting Problems 2365s
2365s
2365s

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

2365s

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

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

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

2365s 2365s

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

2365s 2365s
2365s
2365s
2365s Configuration Overview 2365s
2365s
2365s

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

2365s

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

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

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

2365s

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

2365s
2365s 2365s
2365s
2365s Reporting Problems 2365s
2365s
2365s

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

2365s

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

2365s
2365s 2365s
2365s
2365s
2365s
2365s 2365s =~ icons/ubuntu-logo\.png ]] 2365s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2365s ++ grep Content-Type 2365s ++ cut -d ' ' -f 2- 2365s ++ tr -d '[:space:]' 2365s + content_type=image/png 2365s + expected=image/png 2365s + '[' image/png '!=' image/png ']' 2366s autopkgtest [11:12:29]: test check-ubuntu-branding: -----------------------] 2366s check-ubuntu-branding PASS 2366s autopkgtest [11:12:29]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2366s autopkgtest [11:12:29]: test chroot: preparing testbed 2448s autopkgtest [11:13:51]: testbed dpkg architecture: amd64 2448s autopkgtest [11:13:51]: testbed apt version: 3.0.0 2449s autopkgtest [11:13:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2449s autopkgtest [11:13:52]: testbed release detected to be: questing 2450s autopkgtest [11:13:53]: updating testbed package index (apt update) 2450s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2451s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2451s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2451s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2451s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [175 kB] 2451s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 2451s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2076 kB] 2451s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [225 kB] 2451s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [171 kB] 2451s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1575 kB] 2451s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [723 kB] 2451s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.2 kB] 2451s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [14.1 kB] 2452s Fetched 5131 kB in 1s (4022 kB/s) 2452s Reading package lists... 2453s autopkgtest [11:13:56]: upgrading testbed (apt dist-upgrade and autopurge) 2453s Reading package lists... 2453s Building dependency tree... 2453s Reading state information... 2454s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2454s Starting 2 pkgProblemResolver with broken count: 0 2454s Done 2454s Entering ResolveByKeep 2455s 2455s Calculating upgrade... 2455s The following packages will be upgraded: 2455s htop nano 2455s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2455s Need to get 466 kB of archives. 2455s After this operation, 99.3 kB disk space will be freed. 2455s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 nano amd64 8.4-1 [290 kB] 2455s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 htop amd64 3.4.1-4 [175 kB] 2456s Fetched 466 kB in 1s (849 kB/s) 2456s (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 ... 80514 files and directories currently installed.) 2456s Preparing to unpack .../archives/nano_8.4-1_amd64.deb ... 2456s Unpacking nano (8.4-1) over (8.3-1) ... 2456s Preparing to unpack .../htop_3.4.1-4_amd64.deb ... 2456s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2456s Setting up htop (3.4.1-4) ... 2456s Setting up nano (8.4-1) ... 2456s Installing new version of config file /etc/nanorc ... 2456s Processing triggers for man-db (2.13.0-1) ... 2457s Processing triggers for install-info (7.1.1-1) ... 2457s Reading package lists... 2457s Building dependency tree... 2457s Reading state information... 2458s Starting pkgProblemResolver with broken count: 0 2458s Starting 2 pkgProblemResolver with broken count: 0 2458s Done 2458s Solving dependencies... 2458s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2461s Reading package lists... 2461s Building dependency tree... 2461s Reading state information... 2462s Starting pkgProblemResolver with broken count: 0 2462s Starting 2 pkgProblemResolver with broken count: 0 2462s Done 2462s The following NEW packages will be installed: 2462s apache2:i386 apache2-bin:i386 apache2-data apache2-utils cpp cpp-14 2462s cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-14 2462s gcc-14-x86-64-linux-gnu gcc-15-base:i386 gcc-x86-64-linux-gnu libapr1t64 2462s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-ldap:i386 2462s libaprutil1t64 libaprutil1t64:i386 libasan8 libbrotli1:i386 libc6:i386 2462s libcc1-0 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2462s libexpat1:i386 libffi8:i386 libgcc-14-dev libgcc-s1:i386 libgdbm6t64:i386 2462s libgmp10:i386 libgnutls30t64:i386 libgomp1 libgssapi-krb5-2:i386 2462s libhogweed6t64:i386 libhwasan0 libidn2-0:i386 libisl23 libitm1 2462s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2462s libkrb5support0:i386 libldap2:i386 liblsan0 liblua5.4-0:i386 liblzma5:i386 2462s libmpc3 libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 2462s libpcre2-8-0:i386 libpsl5t64:i386 libquadmath0 librtmp1:i386 libsasl2-2:i386 2462s libsasl2-modules-db:i386 libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 2462s libstdc++6:i386 libtasn1-6:i386 libtsan2 libubsan1 libunistring5:i386 2462s libuuid1:i386 libxml2:i386 libzstd1:i386 zlib1g:i386 2462s 0 upgraded, 72 newly installed, 0 to remove and 0 not upgraded. 2462s Need to get 66.9 MB of archives. 2462s After this operation, 218 MB of additional disk space will be used. 2462s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15-20250404-0ubuntu1 [53.7 kB] 2462s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15-20250404-0ubuntu1 [94.1 kB] 2462s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.41-6ubuntu1 [3077 kB] 2463s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.40.2-14ubuntu1 [43.6 kB] 2463s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2463s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2463s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2463s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-1 [90.7 kB] 2463s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.24-2 [40.3 kB] 2463s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.6+dfsg-2 [293 kB] 2463s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2463s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.4.1-1ubuntu3 [2203 kB] 2463s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2463s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-3 [792 kB] 2463s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2463s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2463s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2463s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.9+dfsg-2ubuntu1 [220 kB] 2463s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2463s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build4 [332 kB] 2463s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-4ubuntu2 [37.4 kB] 2463s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-1ubuntu1 [27.2 kB] 2463s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-4ubuntu2 [87.0 kB] 2463s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-4ubuntu2 [10.4 kB] 2463s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-4ubuntu2 [389 kB] 2463s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-4ubuntu2 [156 kB] 2463s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-1 [611 kB] 2463s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-2 [103 kB] 2463s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1ubuntu1 [90.2 kB] 2463s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2463s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu1 [272 kB] 2463s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2463s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2463s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.4.7-1 [23.0 kB] 2463s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-2ubuntu3 [296 kB] 2463s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2463s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-2ubuntu3 [1029 kB] 2463s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2463s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2463s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.12.1-3ubuntu1 [427 kB] 2463s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 2463s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15-20250404-0ubuntu1 [876 kB] 2463s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.7-1 [183 kB] 2463s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.45-1 [258 kB] 2463s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.6.4-1ubuntu1 [147 kB] 2463s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [727 kB] 2463s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.63-1ubuntu1 [1460 kB] 2463s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2463s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2463s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2463s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 2463s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.63-1ubuntu1 [90.4 kB] 2463s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 2463s Get:54 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 2463s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [11.9 MB] 2464s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14 amd64 14.2.0-19ubuntu2 [1030 B] 2464s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 2464s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:14.2.0-1ubuntu1 [22.4 kB] 2464s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15-20250404-0ubuntu1 [47.1 kB] 2464s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15-20250404-0ubuntu1 [151 kB] 2464s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15-20250404-0ubuntu1 [29.5 kB] 2464s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15-20250404-0ubuntu1 [3076 kB] 2464s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15-20250404-0ubuntu1 [1362 kB] 2464s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15-20250404-0ubuntu1 [2760 kB] 2464s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15-20250404-0ubuntu1 [1211 kB] 2464s Get:66 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15-20250404-0ubuntu1 [1687 kB] 2464s Get:67 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15-20250404-0ubuntu1 [153 kB] 2464s Get:68 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-14-dev amd64 14.2.0-19ubuntu2 [2815 kB] 2464s Get:69 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [23.3 MB] 2465s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14 amd64 14.2.0-19ubuntu2 [540 kB] 2465s Get:71 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 2465s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:14.2.0-1ubuntu1 [5004 B] 2465s Preconfiguring packages ... 2465s Fetched 66.9 MB in 3s (22.8 MB/s) 2465s Selecting previously unselected package gcc-15-base:i386. 2465s (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 ... 80514 files and directories currently installed.) 2465s Preparing to unpack .../00-gcc-15-base_15-20250404-0ubuntu1_i386.deb ... 2465s Unpacking gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2465s Selecting previously unselected package libgcc-s1:i386. 2465s Preparing to unpack .../01-libgcc-s1_15-20250404-0ubuntu1_i386.deb ... 2465s Unpacking libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2465s Selecting previously unselected package libc6:i386. 2465s Preparing to unpack .../02-libc6_2.41-6ubuntu1_i386.deb ... 2466s Unpacking libc6:i386 (2.41-6ubuntu1) ... 2466s Selecting previously unselected package libuuid1:i386. 2466s Preparing to unpack .../03-libuuid1_2.40.2-14ubuntu1_i386.deb ... 2466s Unpacking libuuid1:i386 (2.40.2-14ubuntu1) ... 2466s Selecting previously unselected package libapr1t64:i386. 2466s Preparing to unpack .../04-libapr1t64_1.7.5-1_i386.deb ... 2466s Unpacking libapr1t64:i386 (1.7.5-1) ... 2466s Selecting previously unselected package libcrypt1:i386. 2466s Preparing to unpack .../05-libcrypt1_1%3a4.4.38-1_i386.deb ... 2466s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2466s Selecting previously unselected package libdb5.3t64:i386. 2466s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2466s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2466s Selecting previously unselected package libexpat1:i386. 2466s Preparing to unpack .../07-libexpat1_2.7.1-1_i386.deb ... 2466s Unpacking libexpat1:i386 (2.7.1-1) ... 2466s Selecting previously unselected package libgdbm6t64:i386. 2466s Preparing to unpack .../08-libgdbm6t64_1.24-2_i386.deb ... 2466s Unpacking libgdbm6t64:i386 (1.24-2) ... 2466s Selecting previously unselected package libzstd1:i386. 2466s Preparing to unpack .../09-libzstd1_1.5.6+dfsg-2_i386.deb ... 2466s Unpacking libzstd1:i386 (1.5.6+dfsg-2) ... 2466s Selecting previously unselected package zlib1g:i386. 2466s Preparing to unpack .../10-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2466s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2466s Selecting previously unselected package libssl3t64:i386. 2466s Preparing to unpack .../11-libssl3t64_3.4.1-1ubuntu3_i386.deb ... 2466s Unpacking libssl3t64:i386 (3.4.1-1ubuntu3) ... 2466s Selecting previously unselected package libaprutil1t64:i386. 2466s Preparing to unpack .../12-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2466s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2466s Selecting previously unselected package libsqlite3-0:i386. 2466s Preparing to unpack .../13-libsqlite3-0_3.46.1-3_i386.deb ... 2466s Unpacking libsqlite3-0:i386 (3.46.1-3) ... 2466s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2466s Preparing to unpack .../14-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2466s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2466s Selecting previously unselected package libsasl2-modules-db:i386. 2466s Preparing to unpack .../15-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2466s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2466s Selecting previously unselected package libsasl2-2:i386. 2466s Preparing to unpack .../16-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2466s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2466s Selecting previously unselected package libldap2:i386. 2466s Preparing to unpack .../17-libldap2_2.6.9+dfsg-2ubuntu1_i386.deb ... 2466s Unpacking libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2466s Selecting previously unselected package libaprutil1-ldap:i386. 2466s Preparing to unpack .../18-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2466s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2466s Selecting previously unselected package libbrotli1:i386. 2466s Preparing to unpack .../19-libbrotli1_1.1.0-2build4_i386.deb ... 2466s Unpacking libbrotli1:i386 (1.1.0-2build4) ... 2466s Selecting previously unselected package libkrb5support0:i386. 2466s Preparing to unpack .../20-libkrb5support0_1.21.3-4ubuntu2_i386.deb ... 2466s Unpacking libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2466s Selecting previously unselected package libcom-err2:i386. 2466s Preparing to unpack .../21-libcom-err2_1.47.2-1ubuntu1_i386.deb ... 2466s Unpacking libcom-err2:i386 (1.47.2-1ubuntu1) ... 2466s Selecting previously unselected package libk5crypto3:i386. 2466s Preparing to unpack .../22-libk5crypto3_1.21.3-4ubuntu2_i386.deb ... 2466s Unpacking libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2466s Selecting previously unselected package libkeyutils1:i386. 2466s Preparing to unpack .../23-libkeyutils1_1.6.3-4ubuntu2_i386.deb ... 2466s Unpacking libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2466s Selecting previously unselected package libkrb5-3:i386. 2466s Preparing to unpack .../24-libkrb5-3_1.21.3-4ubuntu2_i386.deb ... 2466s Unpacking libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2466s Selecting previously unselected package libgssapi-krb5-2:i386. 2466s Preparing to unpack .../25-libgssapi-krb5-2_1.21.3-4ubuntu2_i386.deb ... 2466s Unpacking libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2466s Selecting previously unselected package libunistring5:i386. 2466s Preparing to unpack .../26-libunistring5_1.3-1_i386.deb ... 2466s Unpacking libunistring5:i386 (1.3-1) ... 2466s Selecting previously unselected package libidn2-0:i386. 2466s Preparing to unpack .../27-libidn2-0_2.3.8-2_i386.deb ... 2466s Unpacking libidn2-0:i386 (2.3.8-2) ... 2467s Selecting previously unselected package libnghttp2-14:i386. 2467s Preparing to unpack .../28-libnghttp2-14_1.64.0-1ubuntu1_i386.deb ... 2467s Unpacking libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2467s Selecting previously unselected package libpsl5t64:i386. 2467s Preparing to unpack .../29-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2467s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2467s Selecting previously unselected package libgmp10:i386. 2467s Preparing to unpack .../30-libgmp10_2%3a6.3.0+dfsg-3ubuntu1_i386.deb ... 2467s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2467s Selecting previously unselected package libnettle8t64:i386. 2467s Preparing to unpack .../31-libnettle8t64_3.10.1-1_i386.deb ... 2467s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2467s Selecting previously unselected package libhogweed6t64:i386. 2467s Preparing to unpack .../32-libhogweed6t64_3.10.1-1_i386.deb ... 2467s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2467s Selecting previously unselected package libffi8:i386. 2467s Preparing to unpack .../33-libffi8_3.4.7-1_i386.deb ... 2467s Unpacking libffi8:i386 (3.4.7-1) ... 2467s Selecting previously unselected package libp11-kit0:i386. 2467s Preparing to unpack .../34-libp11-kit0_0.25.5-2ubuntu3_i386.deb ... 2467s Unpacking libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2467s Selecting previously unselected package libtasn1-6:i386. 2467s Preparing to unpack .../35-libtasn1-6_4.20.0-2_i386.deb ... 2467s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2467s Selecting previously unselected package libgnutls30t64:i386. 2467s Preparing to unpack .../36-libgnutls30t64_3.8.9-2ubuntu3_i386.deb ... 2467s Unpacking libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2467s Selecting previously unselected package librtmp1:i386. 2467s Preparing to unpack .../37-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2467s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2467s Selecting previously unselected package libssh2-1t64:i386. 2467s Preparing to unpack .../38-libssh2-1t64_1.11.1-1_i386.deb ... 2467s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2467s Selecting previously unselected package libcurl4t64:i386. 2467s Preparing to unpack .../39-libcurl4t64_8.12.1-3ubuntu1_i386.deb ... 2467s Unpacking libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2467s Selecting previously unselected package libjansson4:i386. 2467s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 2467s Unpacking libjansson4:i386 (2.14-2build2) ... 2467s Selecting previously unselected package libstdc++6:i386. 2467s Preparing to unpack .../41-libstdc++6_15-20250404-0ubuntu1_i386.deb ... 2467s Unpacking libstdc++6:i386 (15-20250404-0ubuntu1) ... 2467s Selecting previously unselected package liblua5.4-0:i386. 2467s Preparing to unpack .../42-liblua5.4-0_5.4.7-1_i386.deb ... 2467s Unpacking liblua5.4-0:i386 (5.4.7-1) ... 2467s Selecting previously unselected package libpcre2-8-0:i386. 2467s Preparing to unpack .../43-libpcre2-8-0_10.45-1_i386.deb ... 2467s Unpacking libpcre2-8-0:i386 (10.45-1) ... 2467s Selecting previously unselected package liblzma5:i386. 2467s Preparing to unpack .../44-liblzma5_5.6.4-1ubuntu1_i386.deb ... 2467s Unpacking liblzma5:i386 (5.6.4-1ubuntu1) ... 2467s Selecting previously unselected package libxml2:i386. 2467s Preparing to unpack .../45-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... 2467s Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2467s Selecting previously unselected package apache2-bin:i386. 2467s Preparing to unpack .../46-apache2-bin_2.4.63-1ubuntu1_i386.deb ... 2467s Unpacking apache2-bin:i386 (2.4.63-1ubuntu1) ... 2467s Selecting previously unselected package apache2-data. 2467s Preparing to unpack .../47-apache2-data_2.4.63-1ubuntu1_all.deb ... 2467s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2467s Selecting previously unselected package libapr1t64:amd64. 2467s Preparing to unpack .../48-libapr1t64_1.7.5-1_amd64.deb ... 2467s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2467s Selecting previously unselected package libaprutil1t64:amd64. 2467s Preparing to unpack .../49-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2467s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2467s Selecting previously unselected package apache2-utils. 2467s Preparing to unpack .../50-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 2467s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2467s Selecting previously unselected package apache2:i386. 2467s Preparing to unpack .../51-apache2_2.4.63-1ubuntu1_i386.deb ... 2467s Unpacking apache2:i386 (2.4.63-1ubuntu1) ... 2468s Selecting previously unselected package libisl23:amd64. 2468s Preparing to unpack .../52-libisl23_0.27-1_amd64.deb ... 2468s Unpacking libisl23:amd64 (0.27-1) ... 2468s Selecting previously unselected package libmpc3:amd64. 2468s Preparing to unpack .../53-libmpc3_1.3.1-1build2_amd64.deb ... 2468s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 2468s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 2468s Preparing to unpack .../54-cpp-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 2468s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2468s Selecting previously unselected package cpp-14. 2468s Preparing to unpack .../55-cpp-14_14.2.0-19ubuntu2_amd64.deb ... 2468s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 2468s Selecting previously unselected package cpp-x86-64-linux-gnu. 2468s Preparing to unpack .../56-cpp-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 2468s Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2468s Selecting previously unselected package cpp. 2468s Preparing to unpack .../57-cpp_4%3a14.2.0-1ubuntu1_amd64.deb ... 2468s Unpacking cpp (4:14.2.0-1ubuntu1) ... 2468s Selecting previously unselected package libcc1-0:amd64. 2468s Preparing to unpack .../58-libcc1-0_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libcc1-0:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libgomp1:amd64. 2468s Preparing to unpack .../59-libgomp1_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libgomp1:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libitm1:amd64. 2468s Preparing to unpack .../60-libitm1_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libitm1:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libasan8:amd64. 2468s Preparing to unpack .../61-libasan8_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libasan8:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package liblsan0:amd64. 2468s Preparing to unpack .../62-liblsan0_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking liblsan0:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libtsan2:amd64. 2468s Preparing to unpack .../63-libtsan2_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libtsan2:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libubsan1:amd64. 2468s Preparing to unpack .../64-libubsan1_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libubsan1:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libhwasan0:amd64. 2468s Preparing to unpack .../65-libhwasan0_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libhwasan0:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libquadmath0:amd64. 2468s Preparing to unpack .../66-libquadmath0_15-20250404-0ubuntu1_amd64.deb ... 2468s Unpacking libquadmath0:amd64 (15-20250404-0ubuntu1) ... 2468s Selecting previously unselected package libgcc-14-dev:amd64. 2468s Preparing to unpack .../67-libgcc-14-dev_14.2.0-19ubuntu2_amd64.deb ... 2468s Unpacking libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 2468s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 2468s Preparing to unpack .../68-gcc-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 2468s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2469s Selecting previously unselected package gcc-14. 2469s Preparing to unpack .../69-gcc-14_14.2.0-19ubuntu2_amd64.deb ... 2469s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 2469s Selecting previously unselected package gcc-x86-64-linux-gnu. 2469s Preparing to unpack .../70-gcc-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 2469s Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2469s Selecting previously unselected package gcc. 2469s Preparing to unpack .../71-gcc_4%3a14.2.0-1ubuntu1_amd64.deb ... 2469s Unpacking gcc (4:14.2.0-1ubuntu1) ... 2469s Setting up libgomp1:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libquadmath0:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libmpc3:amd64 (1.3.1-1build2) ... 2469s Setting up libubsan1:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libhwasan0:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libasan8:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libapr1t64:amd64 (1.7.5-1) ... 2469s Setting up apache2-data (2.4.63-1ubuntu1) ... 2469s Setting up libtsan2:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libisl23:amd64 (0.27-1) ... 2469s Setting up gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2469s Setting up libcc1-0:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up liblsan0:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libitm1:amd64 (15-20250404-0ubuntu1) ... 2469s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2469s Setting up cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2469s Setting up cpp-14 (14.2.0-19ubuntu2) ... 2469s Setting up libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 2469s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2469s Setting up cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2469s Setting up cpp (4:14.2.0-1ubuntu1) ... 2469s Setting up gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2469s Setting up gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2469s Setting up gcc-14 (14.2.0-19ubuntu2) ... 2469s Setting up gcc (4:14.2.0-1ubuntu1) ... 2469s Setting up libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2469s Setting up libc6:i386 (2.41-6ubuntu1) ... 2469s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2469s Setting up libffi8:i386 (3.4.7-1) ... 2469s Setting up libtasn1-6:i386 (4.20.0-2) ... 2469s Setting up libstdc++6:i386 (15-20250404-0ubuntu1) ... 2469s Setting up libexpat1:i386 (2.7.1-1) ... 2469s Setting up libzstd1:i386 (1.5.6+dfsg-2) ... 2469s Setting up libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2469s Setting up libgdbm6t64:i386 (1.24-2) ... 2469s Setting up liblzma5:i386 (5.6.4-1ubuntu1) ... 2469s Setting up libbrotli1:i386 (1.1.0-2build4) ... 2469s Setting up libsqlite3-0:i386 (3.46.1-3) ... 2469s Setting up libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2469s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2469s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2469s Setting up libcom-err2:i386 (1.47.2-1ubuntu1) ... 2469s Setting up libjansson4:i386 (2.14-2build2) ... 2469s Setting up libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2469s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2469s Setting up libnettle8t64:i386 (3.10.1-1) ... 2469s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2469s Setting up libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2469s Setting up libunistring5:i386 (1.3-1) ... 2469s Setting up libuuid1:i386 (2.40.2-14ubuntu1) ... 2469s Setting up libpcre2-8-0:i386 (10.45-1) ... 2469s Setting up libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2469s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2469s Setting up libapr1t64:i386 (1.7.5-1) ... 2469s Setting up liblua5.4-0:i386 (5.4.7-1) ... 2469s Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2469s Setting up libssl3t64:i386 (3.4.1-1ubuntu3) ... 2469s Setting up libidn2-0:i386 (2.3.8-2) ... 2469s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2469s Setting up libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2469s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2469s Setting up libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2469s Setting up libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2469s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2469s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2469s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2469s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2469s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2469s Setting up libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2469s Setting up libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2469s Setting up apache2-bin:i386 (2.4.63-1ubuntu1) ... 2469s Setting up apache2:i386 (2.4.63-1ubuntu1) ... 2469s Enabling module mpm_event. 2469s Enabling module authz_core. 2469s Enabling module authz_host. 2469s Enabling module authn_core. 2469s Enabling module auth_basic. 2469s Enabling module access_compat. 2469s Enabling module authn_file. 2469s Enabling module authz_user. 2469s Enabling module alias. 2469s Enabling module dir. 2469s Enabling module autoindex. 2470s Enabling module env. 2470s Enabling module mime. 2470s Enabling module negotiation. 2470s Enabling module setenvif. 2470s Enabling module filter. 2470s Enabling module deflate. 2470s Enabling module status. 2470s Enabling module reqtimeout. 2470s Enabling conf charset. 2470s Enabling conf localized-error-pages. 2470s Enabling conf other-vhosts-access-log. 2470s Enabling conf security. 2470s Enabling conf serve-cgi-bin. 2470s Enabling site 000-default. 2471s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2471s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2472s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2472s Processing triggers for ufw (0.36.2-9) ... 2472s Processing triggers for man-db (2.13.0-1) ... 2473s Processing triggers for systemd (257.4-1ubuntu3) ... 2484s autopkgtest [11:14:27]: testbed environment configured for cross-architecture building 2484s autopkgtest [11:14:27]: test chroot: [----------------------- 2485s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2485s Enabling conf chroot. 2485s To activate the new configuration, you need to run: 2485s systemctl reload apache2 2485s + gcc --print-file-name=libgcc_s.so.1 2485s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/libgcc_s.so.1 2485s + cat 2485s + a2enconf chroot 2485s + echo Hello, world! 2485s + service apache2 restart 2485s Job for apache2.service failed because the control process exited with error code. 2485s See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details. 2485s autopkgtest [11:14:28]: test chroot: -----------------------] 2485s autopkgtest [11:14:28]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2485s chroot FAIL non-zero exit status 1 2486s autopkgtest [11:14:29]: test uwsgi: preparing testbed 2559s autopkgtest [11:15:42]: testbed dpkg architecture: amd64 2559s autopkgtest [11:15:42]: testbed apt version: 3.0.0 2560s autopkgtest [11:15:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2560s autopkgtest [11:15:43]: testbed release detected to be: questing 2561s autopkgtest [11:15:44]: updating testbed package index (apt update) 2561s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2561s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2561s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2562s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2562s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 2562s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2076 kB] 2563s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [175 kB] 2563s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [225 kB] 2563s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [171 kB] 2563s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [723 kB] 2563s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1575 kB] 2563s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.2 kB] 2563s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [14.1 kB] 2564s Fetched 5131 kB in 3s (1989 kB/s) 2564s Reading package lists... 2565s autopkgtest [11:15:48]: upgrading testbed (apt dist-upgrade and autopurge) 2565s Reading package lists... 2566s Building dependency tree... 2566s Reading state information... 2566s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2566s Starting 2 pkgProblemResolver with broken count: 0 2566s Done 2567s Entering ResolveByKeep 2567s 2567s Calculating upgrade... 2567s The following packages will be upgraded: 2567s htop nano 2568s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2568s Need to get 466 kB of archives. 2568s After this operation, 99.3 kB disk space will be freed. 2568s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 nano amd64 8.4-1 [290 kB] 2568s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 htop amd64 3.4.1-4 [175 kB] 2568s Fetched 466 kB in 0s (960 kB/s) 2568s (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 ... 80514 files and directories currently installed.) 2568s Preparing to unpack .../archives/nano_8.4-1_amd64.deb ... 2568s Unpacking nano (8.4-1) over (8.3-1) ... 2569s Preparing to unpack .../htop_3.4.1-4_amd64.deb ... 2569s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2569s Setting up htop (3.4.1-4) ... 2569s Setting up nano (8.4-1) ... 2569s Installing new version of config file /etc/nanorc ... 2569s Processing triggers for man-db (2.13.0-1) ... 2569s Processing triggers for install-info (7.1.1-1) ... 2570s Reading package lists... 2570s Building dependency tree... 2570s Reading state information... 2570s Starting pkgProblemResolver with broken count: 0 2570s Starting 2 pkgProblemResolver with broken count: 0 2570s Done 2571s Solving dependencies... 2571s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2574s Reading package lists... 2574s Building dependency tree... 2574s Reading state information... 2574s Starting pkgProblemResolver with broken count: 1 2574s Starting 2 pkgProblemResolver with broken count: 1 2574s Investigating (0) uwsgi-plugin-python3:amd64 < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 2574s Broken uwsgi-plugin-python3:amd64 Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:amd64 < none @un H > 2574s Considering uwsgi-core:amd64 0 as a solution to uwsgi-plugin-python3:amd64 -1 2574s Re-Instated uwsgi-core:amd64 2574s Done 2574s Some packages could not be installed. This may mean that you have 2574s requested an impossible situation or if you are using the unstable 2574s distribution that some required packages have not yet been created 2574s or been moved out of Incoming. 2574s The following information may help to resolve the situation: 2574s 2574s The following packages have unmet dependencies: 2574s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 2574s E: Unable to correct problems, you have held broken packages. 2574s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 2575s Reading package lists... 2575s Building dependency tree... 2575s Reading state information... 2576s Starting pkgProblemResolver with broken count: 1 2576s Starting 2 pkgProblemResolver with broken count: 1 2576s Investigating (0) uwsgi-plugin-python3:amd64 < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 2576s Broken uwsgi-plugin-python3:amd64 Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:amd64 < none @un H > 2576s Considering uwsgi-core:amd64 0 as a solution to uwsgi-plugin-python3:amd64 -1 2576s Re-Instated uwsgi-core:amd64 2576s Done 2576s Some packages could not be installed. This may mean that you have 2576s requested an impossible situation or if you are using the unstable 2576s distribution that some required packages have not yet been created 2576s or been moved out of Incoming. 2576s The following information may help to resolve the situation: 2576s 2576s The following packages have unmet dependencies: 2576s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 2576s E: Unable to correct problems, you have held broken packages. 2576s uwsgi FAIL badpkg 2576s autopkgtest [11:15:59]: test CVE-2023-25690: preparing testbed 2576s blame: apache2 2576s 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. 2656s autopkgtest [11:17:19]: testbed dpkg architecture: amd64 2656s autopkgtest [11:17:19]: testbed apt version: 3.0.0 2657s autopkgtest [11:17:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2657s autopkgtest [11:17:20]: testbed release detected to be: questing 2658s autopkgtest [11:17:21]: updating testbed package index (apt update) 2658s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2658s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2658s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2658s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2658s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [44.4 kB] 2659s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [2076 kB] 2659s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [175 kB] 2659s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [225 kB] 2659s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [171 kB] 2659s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [723 kB] 2659s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [1575 kB] 2659s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [14.1 kB] 2659s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [16.2 kB] 2659s Fetched 5131 kB in 1s (4198 kB/s) 2660s Reading package lists... 2661s autopkgtest [11:17:24]: upgrading testbed (apt dist-upgrade and autopurge) 2661s Reading package lists... 2661s Building dependency tree... 2661s Reading state information... 2662s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2662s Starting 2 pkgProblemResolver with broken count: 0 2662s Done 2662s Entering ResolveByKeep 2663s 2663s Calculating upgrade... 2663s The following packages will be upgraded: 2663s htop nano 2663s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2663s Need to get 466 kB of archives. 2663s After this operation, 99.3 kB disk space will be freed. 2663s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 nano amd64 8.4-1 [290 kB] 2664s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 htop amd64 3.4.1-4 [175 kB] 2664s Fetched 466 kB in 1s (918 kB/s) 2664s (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 ... 80514 files and directories currently installed.) 2664s Preparing to unpack .../archives/nano_8.4-1_amd64.deb ... 2664s Unpacking nano (8.4-1) over (8.3-1) ... 2664s Preparing to unpack .../htop_3.4.1-4_amd64.deb ... 2664s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2664s Setting up htop (3.4.1-4) ... 2664s Setting up nano (8.4-1) ... 2664s Installing new version of config file /etc/nanorc ... 2664s Processing triggers for man-db (2.13.0-1) ... 2665s Processing triggers for install-info (7.1.1-1) ... 2666s Reading package lists... 2666s Building dependency tree... 2666s Reading state information... 2666s Starting pkgProblemResolver with broken count: 0 2666s Starting 2 pkgProblemResolver with broken count: 0 2666s Done 2667s Solving dependencies... 2667s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2670s Reading package lists... 2670s Building dependency tree... 2670s Reading state information... 2671s Starting pkgProblemResolver with broken count: 0 2671s Starting 2 pkgProblemResolver with broken count: 0 2671s Done 2671s The following NEW packages will be installed: 2671s apache2:i386 apache2-bin:i386 apache2-data apache2-utils gcc-15-base:i386 2671s libapr1t64 libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 2671s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libbrotli1:i386 2671s libc6:i386 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 libdb5.3t64:i386 2671s libexpat1:i386 libffi8:i386 libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 2671s libgnutls30t64:i386 libgssapi-krb5-2:i386 libhogweed6t64:i386 libidn2-0:i386 2671s libjansson4:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 2671s libkrb5support0:i386 libldap2:i386 liblua5.4-0:i386 liblzma5:i386 2671s libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 libpcre2-8-0:i386 2671s libpsl5t64:i386 librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 2671s libsqlite3-0:i386 libssh2-1t64:i386 libssl3t64:i386 libstdc++6:i386 2671s libtasn1-6:i386 libunistring5:i386 libuuid1:i386 libxml2:i386 libzstd1:i386 2671s zlib1g:i386 2671s 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. 2671s Need to get 17.1 MB of archives. 2671s After this operation, 55.9 MB of additional disk space will be used. 2671s Get:1 http://ftpmaster.internal/ubuntu questing/main i386 gcc-15-base i386 15-20250404-0ubuntu1 [53.7 kB] 2671s Get:2 http://ftpmaster.internal/ubuntu questing/main i386 libgcc-s1 i386 15-20250404-0ubuntu1 [94.1 kB] 2671s Get:3 http://ftpmaster.internal/ubuntu questing/main i386 libc6 i386 2.41-6ubuntu1 [3077 kB] 2672s Get:4 http://ftpmaster.internal/ubuntu questing/main i386 libuuid1 i386 2.40.2-14ubuntu1 [43.6 kB] 2672s Get:5 http://ftpmaster.internal/ubuntu questing/main i386 libapr1t64 i386 1.7.5-1 [120 kB] 2672s Get:6 http://ftpmaster.internal/ubuntu questing/main i386 libcrypt1 i386 1:4.4.38-1 [91.6 kB] 2672s Get:7 http://ftpmaster.internal/ubuntu questing/main i386 libdb5.3t64 i386 5.3.28+dfsg2-9 [815 kB] 2672s Get:8 http://ftpmaster.internal/ubuntu questing/main i386 libexpat1 i386 2.7.1-1 [90.7 kB] 2672s Get:9 http://ftpmaster.internal/ubuntu questing/main i386 libgdbm6t64 i386 1.24-2 [40.3 kB] 2672s Get:10 http://ftpmaster.internal/ubuntu questing/main i386 libzstd1 i386 1.5.6+dfsg-2 [293 kB] 2672s Get:11 http://ftpmaster.internal/ubuntu questing/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1ubuntu1 [59.8 kB] 2672s Get:12 http://ftpmaster.internal/ubuntu questing/main i386 libssl3t64 i386 3.4.1-1ubuntu3 [2203 kB] 2672s Get:13 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1t64 i386 1.6.3-3ubuntu2 [102 kB] 2672s Get:14 http://ftpmaster.internal/ubuntu questing/main i386 libsqlite3-0 i386 3.46.1-3 [792 kB] 2672s Get:15 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-3ubuntu2 [11.7 kB] 2672s Get:16 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [21.9 kB] 2672s Get:17 http://ftpmaster.internal/ubuntu questing/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.7 kB] 2672s Get:18 http://ftpmaster.internal/ubuntu questing/main i386 libldap2 i386 2.6.9+dfsg-2ubuntu1 [220 kB] 2672s Get:19 http://ftpmaster.internal/ubuntu questing/main i386 libaprutil1-ldap i386 1.6.3-3ubuntu2 [9310 B] 2672s Get:20 http://ftpmaster.internal/ubuntu questing/main i386 libbrotli1 i386 1.1.0-2build4 [332 kB] 2672s Get:21 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5support0 i386 1.21.3-4ubuntu2 [37.4 kB] 2672s Get:22 http://ftpmaster.internal/ubuntu questing/main i386 libcom-err2 i386 1.47.2-1ubuntu1 [27.2 kB] 2672s Get:23 http://ftpmaster.internal/ubuntu questing/main i386 libk5crypto3 i386 1.21.3-4ubuntu2 [87.0 kB] 2672s Get:24 http://ftpmaster.internal/ubuntu questing/main i386 libkeyutils1 i386 1.6.3-4ubuntu2 [10.4 kB] 2672s Get:25 http://ftpmaster.internal/ubuntu questing/main i386 libkrb5-3 i386 1.21.3-4ubuntu2 [389 kB] 2672s Get:26 http://ftpmaster.internal/ubuntu questing/main i386 libgssapi-krb5-2 i386 1.21.3-4ubuntu2 [156 kB] 2672s Get:27 http://ftpmaster.internal/ubuntu questing/main i386 libunistring5 i386 1.3-1 [611 kB] 2672s Get:28 http://ftpmaster.internal/ubuntu questing/main i386 libidn2-0 i386 2.3.8-2 [103 kB] 2672s Get:29 http://ftpmaster.internal/ubuntu questing/main i386 libnghttp2-14 i386 1.64.0-1ubuntu1 [90.2 kB] 2672s Get:30 http://ftpmaster.internal/ubuntu questing/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 2672s Get:31 http://ftpmaster.internal/ubuntu questing/main i386 libgmp10 i386 2:6.3.0+dfsg-3ubuntu1 [272 kB] 2672s Get:32 http://ftpmaster.internal/ubuntu questing/main i386 libnettle8t64 i386 3.10.1-1 [195 kB] 2672s Get:33 http://ftpmaster.internal/ubuntu questing/main i386 libhogweed6t64 i386 3.10.1-1 [205 kB] 2672s Get:34 http://ftpmaster.internal/ubuntu questing/main i386 libffi8 i386 3.4.7-1 [23.0 kB] 2672s Get:35 http://ftpmaster.internal/ubuntu questing/main i386 libp11-kit0 i386 0.25.5-2ubuntu3 [296 kB] 2672s Get:36 http://ftpmaster.internal/ubuntu questing/main i386 libtasn1-6 i386 4.20.0-2 [45.9 kB] 2672s Get:37 http://ftpmaster.internal/ubuntu questing/main i386 libgnutls30t64 i386 3.8.9-2ubuntu3 [1029 kB] 2672s Get:38 http://ftpmaster.internal/ubuntu questing/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 2672s Get:39 http://ftpmaster.internal/ubuntu questing/main i386 libssh2-1t64 i386 1.11.1-1 [145 kB] 2672s Get:40 http://ftpmaster.internal/ubuntu questing/main i386 libcurl4t64 i386 8.12.1-3ubuntu1 [427 kB] 2672s Get:41 http://ftpmaster.internal/ubuntu questing/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 2672s Get:42 http://ftpmaster.internal/ubuntu questing/main i386 libstdc++6 i386 15-20250404-0ubuntu1 [876 kB] 2672s Get:43 http://ftpmaster.internal/ubuntu questing/main i386 liblua5.4-0 i386 5.4.7-1 [183 kB] 2672s Get:44 http://ftpmaster.internal/ubuntu questing/main i386 libpcre2-8-0 i386 10.45-1 [258 kB] 2672s Get:45 http://ftpmaster.internal/ubuntu questing/main i386 liblzma5 i386 5.6.4-1ubuntu1 [147 kB] 2672s Get:46 http://ftpmaster.internal/ubuntu questing/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [727 kB] 2672s Get:47 http://ftpmaster.internal/ubuntu questing/main i386 apache2-bin i386 2.4.63-1ubuntu1 [1460 kB] 2672s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2672s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2672s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2672s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 2672s Get:52 http://ftpmaster.internal/ubuntu questing/main i386 apache2 i386 2.4.63-1ubuntu1 [90.4 kB] 2673s Preconfiguring packages ... 2673s Fetched 17.1 MB in 1s (12.7 MB/s) 2673s Selecting previously unselected package gcc-15-base:i386. 2673s (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 ... 80514 files and directories currently installed.) 2673s Preparing to unpack .../00-gcc-15-base_15-20250404-0ubuntu1_i386.deb ... 2673s Unpacking gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2673s Selecting previously unselected package libgcc-s1:i386. 2673s Preparing to unpack .../01-libgcc-s1_15-20250404-0ubuntu1_i386.deb ... 2673s Unpacking libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2673s Selecting previously unselected package libc6:i386. 2673s Preparing to unpack .../02-libc6_2.41-6ubuntu1_i386.deb ... 2673s Unpacking libc6:i386 (2.41-6ubuntu1) ... 2673s Selecting previously unselected package libuuid1:i386. 2673s Preparing to unpack .../03-libuuid1_2.40.2-14ubuntu1_i386.deb ... 2673s Unpacking libuuid1:i386 (2.40.2-14ubuntu1) ... 2673s Selecting previously unselected package libapr1t64:i386. 2673s Preparing to unpack .../04-libapr1t64_1.7.5-1_i386.deb ... 2673s Unpacking libapr1t64:i386 (1.7.5-1) ... 2673s Selecting previously unselected package libcrypt1:i386. 2673s Preparing to unpack .../05-libcrypt1_1%3a4.4.38-1_i386.deb ... 2673s Unpacking libcrypt1:i386 (1:4.4.38-1) ... 2673s Selecting previously unselected package libdb5.3t64:i386. 2673s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-9_i386.deb ... 2673s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2673s Selecting previously unselected package libexpat1:i386. 2673s Preparing to unpack .../07-libexpat1_2.7.1-1_i386.deb ... 2673s Unpacking libexpat1:i386 (2.7.1-1) ... 2673s Selecting previously unselected package libgdbm6t64:i386. 2673s Preparing to unpack .../08-libgdbm6t64_1.24-2_i386.deb ... 2673s Unpacking libgdbm6t64:i386 (1.24-2) ... 2673s Selecting previously unselected package libzstd1:i386. 2673s Preparing to unpack .../09-libzstd1_1.5.6+dfsg-2_i386.deb ... 2673s Unpacking libzstd1:i386 (1.5.6+dfsg-2) ... 2674s Selecting previously unselected package zlib1g:i386. 2674s Preparing to unpack .../10-zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu1_i386.deb ... 2674s Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2674s Selecting previously unselected package libssl3t64:i386. 2674s Preparing to unpack .../11-libssl3t64_3.4.1-1ubuntu3_i386.deb ... 2674s Unpacking libssl3t64:i386 (3.4.1-1ubuntu3) ... 2674s Selecting previously unselected package libaprutil1t64:i386. 2674s Preparing to unpack .../12-libaprutil1t64_1.6.3-3ubuntu2_i386.deb ... 2674s Unpacking libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2674s Selecting previously unselected package libsqlite3-0:i386. 2674s Preparing to unpack .../13-libsqlite3-0_3.46.1-3_i386.deb ... 2674s Unpacking libsqlite3-0:i386 (3.46.1-3) ... 2674s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 2674s Preparing to unpack .../14-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_i386.deb ... 2674s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2674s Selecting previously unselected package libsasl2-modules-db:i386. 2674s Preparing to unpack .../15-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... 2674s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2674s Selecting previously unselected package libsasl2-2:i386. 2674s Preparing to unpack .../16-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... 2674s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2674s Selecting previously unselected package libldap2:i386. 2674s Preparing to unpack .../17-libldap2_2.6.9+dfsg-2ubuntu1_i386.deb ... 2674s Unpacking libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2674s Selecting previously unselected package libaprutil1-ldap:i386. 2674s Preparing to unpack .../18-libaprutil1-ldap_1.6.3-3ubuntu2_i386.deb ... 2674s Unpacking libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2674s Selecting previously unselected package libbrotli1:i386. 2674s Preparing to unpack .../19-libbrotli1_1.1.0-2build4_i386.deb ... 2674s Unpacking libbrotli1:i386 (1.1.0-2build4) ... 2674s Selecting previously unselected package libkrb5support0:i386. 2674s Preparing to unpack .../20-libkrb5support0_1.21.3-4ubuntu2_i386.deb ... 2674s Unpacking libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2674s Selecting previously unselected package libcom-err2:i386. 2674s Preparing to unpack .../21-libcom-err2_1.47.2-1ubuntu1_i386.deb ... 2674s Unpacking libcom-err2:i386 (1.47.2-1ubuntu1) ... 2674s Selecting previously unselected package libk5crypto3:i386. 2674s Preparing to unpack .../22-libk5crypto3_1.21.3-4ubuntu2_i386.deb ... 2674s Unpacking libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2674s Selecting previously unselected package libkeyutils1:i386. 2674s Preparing to unpack .../23-libkeyutils1_1.6.3-4ubuntu2_i386.deb ... 2674s Unpacking libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2674s Selecting previously unselected package libkrb5-3:i386. 2674s Preparing to unpack .../24-libkrb5-3_1.21.3-4ubuntu2_i386.deb ... 2674s Unpacking libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2674s Selecting previously unselected package libgssapi-krb5-2:i386. 2674s Preparing to unpack .../25-libgssapi-krb5-2_1.21.3-4ubuntu2_i386.deb ... 2674s Unpacking libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2674s Selecting previously unselected package libunistring5:i386. 2674s Preparing to unpack .../26-libunistring5_1.3-1_i386.deb ... 2674s Unpacking libunistring5:i386 (1.3-1) ... 2674s Selecting previously unselected package libidn2-0:i386. 2674s Preparing to unpack .../27-libidn2-0_2.3.8-2_i386.deb ... 2674s Unpacking libidn2-0:i386 (2.3.8-2) ... 2674s Selecting previously unselected package libnghttp2-14:i386. 2674s Preparing to unpack .../28-libnghttp2-14_1.64.0-1ubuntu1_i386.deb ... 2674s Unpacking libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2674s Selecting previously unselected package libpsl5t64:i386. 2674s Preparing to unpack .../29-libpsl5t64_0.21.2-1.1build1_i386.deb ... 2674s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 2674s Selecting previously unselected package libgmp10:i386. 2674s Preparing to unpack .../30-libgmp10_2%3a6.3.0+dfsg-3ubuntu1_i386.deb ... 2674s Unpacking libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2674s Selecting previously unselected package libnettle8t64:i386. 2674s Preparing to unpack .../31-libnettle8t64_3.10.1-1_i386.deb ... 2674s Unpacking libnettle8t64:i386 (3.10.1-1) ... 2674s Selecting previously unselected package libhogweed6t64:i386. 2674s Preparing to unpack .../32-libhogweed6t64_3.10.1-1_i386.deb ... 2674s Unpacking libhogweed6t64:i386 (3.10.1-1) ... 2674s Selecting previously unselected package libffi8:i386. 2674s Preparing to unpack .../33-libffi8_3.4.7-1_i386.deb ... 2674s Unpacking libffi8:i386 (3.4.7-1) ... 2674s Selecting previously unselected package libp11-kit0:i386. 2674s Preparing to unpack .../34-libp11-kit0_0.25.5-2ubuntu3_i386.deb ... 2674s Unpacking libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2674s Selecting previously unselected package libtasn1-6:i386. 2674s Preparing to unpack .../35-libtasn1-6_4.20.0-2_i386.deb ... 2674s Unpacking libtasn1-6:i386 (4.20.0-2) ... 2674s Selecting previously unselected package libgnutls30t64:i386. 2674s Preparing to unpack .../36-libgnutls30t64_3.8.9-2ubuntu3_i386.deb ... 2674s Unpacking libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2674s Selecting previously unselected package librtmp1:i386. 2674s Preparing to unpack .../37-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 2674s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2675s Selecting previously unselected package libssh2-1t64:i386. 2675s Preparing to unpack .../38-libssh2-1t64_1.11.1-1_i386.deb ... 2675s Unpacking libssh2-1t64:i386 (1.11.1-1) ... 2675s Selecting previously unselected package libcurl4t64:i386. 2675s Preparing to unpack .../39-libcurl4t64_8.12.1-3ubuntu1_i386.deb ... 2675s Unpacking libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2675s Selecting previously unselected package libjansson4:i386. 2675s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 2675s Unpacking libjansson4:i386 (2.14-2build2) ... 2675s Selecting previously unselected package libstdc++6:i386. 2675s Preparing to unpack .../41-libstdc++6_15-20250404-0ubuntu1_i386.deb ... 2675s Unpacking libstdc++6:i386 (15-20250404-0ubuntu1) ... 2675s Selecting previously unselected package liblua5.4-0:i386. 2675s Preparing to unpack .../42-liblua5.4-0_5.4.7-1_i386.deb ... 2675s Unpacking liblua5.4-0:i386 (5.4.7-1) ... 2675s Selecting previously unselected package libpcre2-8-0:i386. 2675s Preparing to unpack .../43-libpcre2-8-0_10.45-1_i386.deb ... 2675s Unpacking libpcre2-8-0:i386 (10.45-1) ... 2675s Selecting previously unselected package liblzma5:i386. 2675s Preparing to unpack .../44-liblzma5_5.6.4-1ubuntu1_i386.deb ... 2675s Unpacking liblzma5:i386 (5.6.4-1ubuntu1) ... 2675s Selecting previously unselected package libxml2:i386. 2675s Preparing to unpack .../45-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... 2675s Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2675s Selecting previously unselected package apache2-bin:i386. 2675s Preparing to unpack .../46-apache2-bin_2.4.63-1ubuntu1_i386.deb ... 2675s Unpacking apache2-bin:i386 (2.4.63-1ubuntu1) ... 2675s Selecting previously unselected package apache2-data. 2675s Preparing to unpack .../47-apache2-data_2.4.63-1ubuntu1_all.deb ... 2675s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2675s Selecting previously unselected package libapr1t64:amd64. 2675s Preparing to unpack .../48-libapr1t64_1.7.5-1_amd64.deb ... 2675s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2675s Selecting previously unselected package libaprutil1t64:amd64. 2675s Preparing to unpack .../49-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2675s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2675s Selecting previously unselected package apache2-utils. 2675s Preparing to unpack .../50-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 2675s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2675s Selecting previously unselected package apache2:i386. 2675s Preparing to unpack .../51-apache2_2.4.63-1ubuntu1_i386.deb ... 2675s Unpacking apache2:i386 (2.4.63-1ubuntu1) ... 2675s Setting up libapr1t64:amd64 (1.7.5-1) ... 2675s Setting up apache2-data (2.4.63-1ubuntu1) ... 2675s Setting up gcc-15-base:i386 (15-20250404-0ubuntu1) ... 2675s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2675s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2675s Setting up libgcc-s1:i386 (15-20250404-0ubuntu1) ... 2675s Setting up libc6:i386 (2.41-6ubuntu1) ... 2675s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-9) ... 2675s Setting up libffi8:i386 (3.4.7-1) ... 2675s Setting up libtasn1-6:i386 (4.20.0-2) ... 2675s Setting up libstdc++6:i386 (15-20250404-0ubuntu1) ... 2675s Setting up libexpat1:i386 (2.7.1-1) ... 2675s Setting up libzstd1:i386 (1.5.6+dfsg-2) ... 2675s Setting up libkeyutils1:i386 (1.6.3-4ubuntu2) ... 2675s Setting up libgdbm6t64:i386 (1.24-2) ... 2675s Setting up liblzma5:i386 (5.6.4-1ubuntu1) ... 2675s Setting up libbrotli1:i386 (1.1.0-2build4) ... 2675s Setting up libsqlite3-0:i386 (3.46.1-3) ... 2675s Setting up libnghttp2-14:i386 (1.64.0-1ubuntu1) ... 2675s Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2675s Setting up libcrypt1:i386 (1:4.4.38-1) ... 2675s Setting up libcom-err2:i386 (1.47.2-1ubuntu1) ... 2675s Setting up libjansson4:i386 (2.14-2build2) ... 2675s Setting up libkrb5support0:i386 (1.21.3-4ubuntu2) ... 2675s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... 2675s Setting up libnettle8t64:i386 (3.10.1-1) ... 2675s Setting up libgmp10:i386 (2:6.3.0+dfsg-3ubuntu1) ... 2675s Setting up libp11-kit0:i386 (0.25.5-2ubuntu3) ... 2675s Setting up libunistring5:i386 (1.3-1) ... 2675s Setting up libuuid1:i386 (2.40.2-14ubuntu1) ... 2675s Setting up libpcre2-8-0:i386 (10.45-1) ... 2675s Setting up libk5crypto3:i386 (1.21.3-4ubuntu2) ... 2675s Setting up libhogweed6t64:i386 (3.10.1-1) ... 2675s Setting up libapr1t64:i386 (1.7.5-1) ... 2675s Setting up liblua5.4-0:i386 (5.4.7-1) ... 2675s Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... 2675s Setting up libssl3t64:i386 (3.4.1-1ubuntu3) ... 2675s Setting up libidn2-0:i386 (2.3.8-2) ... 2675s Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... 2675s Setting up libkrb5-3:i386 (1.21.3-4ubuntu2) ... 2675s Setting up libssh2-1t64:i386 (1.11.1-1) ... 2675s Setting up libldap2:i386 (2.6.9+dfsg-2ubuntu1) ... 2675s Setting up libgnutls30t64:i386 (3.8.9-2ubuntu3) ... 2675s Setting up libaprutil1t64:i386 (1.6.3-3ubuntu2) ... 2675s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 2675s Setting up libaprutil1-ldap:i386 (1.6.3-3ubuntu2) ... 2675s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-3ubuntu2) ... 2675s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 2675s Setting up libgssapi-krb5-2:i386 (1.21.3-4ubuntu2) ... 2675s Setting up libcurl4t64:i386 (8.12.1-3ubuntu1) ... 2675s Setting up apache2-bin:i386 (2.4.63-1ubuntu1) ... 2675s Setting up apache2:i386 (2.4.63-1ubuntu1) ... 2675s Enabling module mpm_event. 2676s Enabling module authz_core. 2676s Enabling module authz_host. 2676s Enabling module authn_core. 2676s Enabling module auth_basic. 2676s Enabling module access_compat. 2676s Enabling module authn_file. 2676s Enabling module authz_user. 2676s Enabling module alias. 2676s Enabling module dir. 2676s Enabling module autoindex. 2676s Enabling module env. 2676s Enabling module mime. 2676s Enabling module negotiation. 2676s Enabling module setenvif. 2676s Enabling module filter. 2676s Enabling module deflate. 2676s Enabling module status. 2676s Enabling module reqtimeout. 2676s Enabling conf charset. 2676s Enabling conf localized-error-pages. 2676s Enabling conf other-vhosts-access-log. 2676s Enabling conf security. 2676s Enabling conf serve-cgi-bin. 2676s Enabling site 000-default. 2677s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2678s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2679s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2679s Processing triggers for ufw (0.36.2-9) ... 2679s Processing triggers for man-db (2.13.0-1) ... 2680s Processing triggers for systemd (257.4-1ubuntu3) ... 2693s autopkgtest [11:17:56]: testbed environment configured for cross-architecture building 2693s autopkgtest [11:17:56]: test CVE-2023-25690: [----------------------- 2694s + RC=0 2694s + trap exit_handler EXIT 2694s + a2enmod proxy 2694s Enabling module proxy. 2694s To activate the new configuration, you need to run: 2694s systemctl restart apache2 2694s + a2enmod proxy_http 2694s Considering dependency proxy for proxy_http: 2694s Module proxy already enabled 2694s Enabling module proxy_http. 2694s To activate the new configuration, you need to run: 2694s systemctl restart apache2 2694s + a2enmod rewrite 2694s Enabling module rewrite. 2694s To activate the new configuration, you need to run: 2694s systemctl restart apache2 2694s + rsync -a /var/log/apache2 /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts 2694s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2694s + mount -o bind /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts/apache2 /var/log/apache2 2694s + tee /etc/apache2/ports.conf 2694s Listen 80 2694s Listen 8080 2694s + tee /etc/apache2/sites-available/000-default.conf 2694s 2694s # The ServerName directive sets the request scheme, hostname and port that 2694s # the server uses to identify itself. This is used when creating 2694s # redirection URLs. In the context of virtual hosts, the ServerName 2694s # specifies what hostname must appear in the request's Host: header to 2694s # match this virtual host. For the default virtual host (this file) this 2694s # value is not decisive as it is used as a last resort host regardless. 2694s # However, you must set it for any further virtual host explicitly. 2694s #ServerName www.example.com 2694s 2694s ServerAdmin webmaster@localhost 2694s DocumentRoot /var/www/html 2694s 2694s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2694s # error, crit, alert, emerg. 2694s # It is also possible to configure the loglevel for particular 2694s # modules, e.g. 2694s #LogLevel info ssl:warn 2694s 2694s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 2694s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 2694s 2694s # For most configuration files from conf-available/, which are 2694s # enabled or disabled at a global level, it is possible to 2694s # include a line for only one particular virtual host. For example the 2694s # following line enables the CGI configuration for this host only 2694s # after it has been globally disabled with "a2disconf". 2694s #Include conf-available/serve-cgi-bin.conf 2694s 2694s 2694s # The ServerName directive sets the request scheme, hostname and port that 2694s # the server uses to identify itself. This is used when creating 2694s # redirection URLs. In the context of virtual hosts, the ServerName 2694s # specifies what hostname must appear in the request's Host: header to 2694s # match this virtual host. For the default virtual host (this file) this 2694s # value is not decisive as it is used as a last resort host regardless. 2694s # However, you must set it for any further virtual host explicitly. 2694s #ServerName www.example.com 2694s 2694s ServerAdmin webmaster@localhost 2694s DocumentRoot /var/www/html 2694s 2694s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2694s # error, crit, alert, emerg. 2694s # It is also possible to configure the loglevel for particular 2694s # modules, e.g. 2694s #LogLevel info ssl:warn 2694s LogLevel alert rewrite:trace6 2694s LogLevel error proxy:trace6 2694s ErrorLog ${APACHE_LOG_DIR}/error.log 2694s CustomLog ${APACHE_LOG_DIR}/access.log combined 2694s 2694s RewriteEngine on 2694s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 2694s ProxyPassReverse "/here/" "http://localhost:8080/" 2694s 2694s + systemctl restart apache2 2694s + 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' 2694s + 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' 2694s HTTP/1.1 403 Forbidden 2694s Date: Fri, 02 May 2025 11:17:57 GMT 2694s Server: Apache/2.4.63 (Ubuntu) 2694s Content-Length: 274 2694s Keep-Alive: timeout=5, max=100 2694s Connection: Keep-Alive 2694s Content-Type: text/html; charset=iso-8859-1 2694s + true 2694s + 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' 2694s HTTP/1.1 403 Forbidden 2694s Date: Fri, 02 May 2025 11:17:57 GMT 2694s Server: Apache/2.4.63 (Ubuntu) 2694s Content-Length: 274 2694s Keep-Alive: timeout=5, max=100 2694s Connection: Keep-Alive 2694s Content-Type: text/html; charset=iso-8859-1 2694s + true 2694s + 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' 2694s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 2694s + true 2694s HTTP/1.1 403 Forbidden 2694s + cat /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts/apache2/access.8080.log 2694s + grep '] "GET /BAD.html HTTP/1.1"' 2694s + exit 0 2694s + exit_handler 2694s + chmod -R a+rwX /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts/apache2 2694s + systemctl status apache2.service 2694s ● apache2.service - The Apache HTTP Server 2694s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 2694s Active: active (running) since Fri 2025-05-02 11:17:57 UTC; 32ms ago 2694s Invocation: 06ae01ade4f04f03935a5ec7982403f7 2694s Docs: https://httpd.apache.org/docs/2.4/ 2694s Process: 2887 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 2694s Main PID: 2890 (apache2) 2694s Tasks: 55 (limit: 4609) 2694s Memory: 4.8M (peak: 5.3M) 2694s CPU: 35ms 2694s CGroup: /system.slice/apache2.service 2694s ├─2890 /usr/sbin/apache2 -k start 2694s ├─2892 /usr/sbin/apache2 -k start 2694s └─2895 /usr/sbin/apache2 -k start 2694s 2694s May 02 11:17:57 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 2694s May 02 11:17:57 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 2694s + systemctl stop apache2 2694s [Fri May 02 11:17:41.176145 2025] [mpm_event:notice] [pid 2457:tid 2457] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 2694s [Fri May 02 11:17:41.176869 2025] [core:notice] [pid 2457:tid 2457] AH00094: Command line: '/usr/sbin/apache2' 2694s [Fri May 02 11:17:57.385654 2025] [mpm_event:notice] [pid 2890:tid 2890] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 2694s [Fri May 02 11:17:57.385719 2025] [core:notice] [pid 2890:tid 2890] AH00094: Command line: '/usr/sbin/apache2' 2694s [Fri May 02 11:17:57.392564 2025] [rewrite:error] [pid 2892:tid 2898] [client ::1:47190] AH10410: Rewritten query string contains control characters or spaces 2694s [Fri May 02 11:17:57.396806 2025] [rewrite:error] [pid 2892:tid 2900] [client ::1:47202] AH10410: Rewritten query string contains control characters or spaces 2694s [Fri May 02 11:17:57.401379 2025] [rewrite:error] [pid 2895:tid 2907] [client ::1:47208] AH10410: Rewritten query string contains control characters or spaces 2694s [Fri May 02 11:17:57.453203 2025] [mpm_event:notice] [pid 2890:tid 2890] AH00492: caught SIGWINCH, shutting down gracefully 2694s ::1 - - [02/May/2025:11:17:57 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 2694s ::1 - - [02/May/2025:11:17:57 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 2694s ::1 - - [02/May/2025:11:17:57 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.24.5" 2694s + cat /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts/apache2/error.log 2694s + cat /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts/apache2/access.log 2694s + cat /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts/apache2/error.8080.log 2694s + cat /tmp/autopkgtest.CtGxpO/CVE-2023-25690-artifacts/apache2/access.8080.log 2694s autopkgtest [11:17:57]: test CVE-2023-25690: -----------------------] 2695s CVE-2023-25690 PASS 2695s autopkgtest [11:17:58]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 2695s autopkgtest [11:17:58]: @@@@@@@@@@@@@@@@@@@@ summary 2695s run-test-suite PASS 2695s duplicate-module-load PASS 2695s default-mods PASS 2695s htcacheclean PASS 2695s ssl-passphrase PASS 2695s check-http2 PASS 2695s check-ubuntu-branding PASS 2695s chroot FAIL non-zero exit status 1 2695s uwsgi FAIL badpkg 2695s blame: apache2 2695s 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. 2695s CVE-2023-25690 PASS 2713s nova [W] Skipping flock for amd64 2713s Creating nova instance adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 from image adt/ubuntu-questing-amd64-server-20250502.img (UUID 9956ea44-e870-4bd8-8ad1-dc5f8a09f1f9)... 2713s nova [W] Timed out waiting for d00fde75-01ae-4125-97cd-c5b8d9aa7e6f to get deleted. 2713s nova [W] Skipping flock for amd64 2713s Creating nova instance adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 from image adt/ubuntu-questing-amd64-server-20250502.img (UUID 9956ea44-e870-4bd8-8ad1-dc5f8a09f1f9)... 2713s nova [W] Timed out waiting for 26e7c622-fb28-4f47-b34a-af521f9a5572 to get deleted. 2713s nova [W] Skipping flock for amd64 2713s Creating nova instance adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 from image adt/ubuntu-questing-amd64-server-20250502.img (UUID 9956ea44-e870-4bd8-8ad1-dc5f8a09f1f9)... 2713s nova [W] Timed out waiting for 2c53effc-5dd3-4135-95db-57f7120269c5 to get deleted. 2713s nova [W] Skipping flock for amd64 2713s Creating nova instance adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 from image adt/ubuntu-questing-amd64-server-20250502.img (UUID 9956ea44-e870-4bd8-8ad1-dc5f8a09f1f9)... 2713s nova [W] Timed out waiting for 56a9c2d8-ea3e-4ed0-99c2-fd4cf440067c to get deleted. 2713s nova [W] Skipping flock for amd64 2713s Creating nova instance adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 from image adt/ubuntu-questing-amd64-server-20250502.img (UUID 9956ea44-e870-4bd8-8ad1-dc5f8a09f1f9)... 2713s nova [W] Timed out waiting for 4d3f30c2-6610-43e9-840c-d29ab16d355c to get deleted. 2713s nova [W] Skipping flock for amd64 2713s Creating nova instance adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 from image adt/ubuntu-questing-amd64-server-20250502.img (UUID 9956ea44-e870-4bd8-8ad1-dc5f8a09f1f9)... 2713s nova [W] Timed out waiting for 24a5a834-2653-4af8-8eec-c616657e3c5d to get deleted. 2713s nova [W] Skipping flock for amd64 2713s Creating nova instance adt-questing-i386-apache2-20250502-103302-juju-7f2275-prod-proposed-migration-environment-15-abd15144-3fe0-46c1-b511-fd24a0829cb5 from image adt/ubuntu-questing-amd64-server-20250502.img (UUID 9956ea44-e870-4bd8-8ad1-dc5f8a09f1f9)... 2713s nova [W] Timed out waiting for 00618156-cd0a-475e-b9b7-d0c777e31b4e to get deleted.